summaryrefslogtreecommitdiff
path: root/test/binding.c
blob: ac76733ea401e5ed3c99d314aa7e4bdcb4d5ba69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>

#include <dom/dom.h>
#include "testutils.h"

int main(int argc, char **argv)
{
	struct dom_document *doc;
	struct dom_element *element;
	struct dom_string *elementName;
	dom_exception err;
	TestObject *staff;

	staff = test_object_create(argc, argv, "staff.xml", false);
	assert(staff != NULL);

	doc = test_object_get_doc(staff);
	assert(doc != NULL);

	err = dom_document_get_document_element(doc, &element);
	assert(err == DOM_NO_ERR);
	assert(element != NULL);

	err = dom_element_get_tag_name(element, &elementName);
	assert(err == DOM_NO_ERR);
	assert(elementName != NULL);

	printf("PASS\n");

	return 0;
}