[libgda: 1/2] DDL: missed declaration and fixing method names
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda: 1/2] DDL: missed declaration and fixing method names
- Date: Mon, 6 Aug 2018 15:15:41 +0000 (UTC)
commit 68e94b5fa46384810c8697f7d2fd093e0aa423c0
Author: Pavlo Solntsev <p sun fun gmail com>
Date: Mon Aug 6 15:15:01 2018 +0000
DDL: missed declaration and fixing method names
libgda/gda-ddl-creator.h | 2 ++
tests/ddl/check-ddl-creator.c | 52 +++++++++++++++++++++++++++----------------
2 files changed, 35 insertions(+), 19 deletions(-)
---
diff --git a/libgda/gda-ddl-creator.h b/libgda/gda-ddl-creator.h
index ca774b07c..c95b7aa97 100644
--- a/libgda/gda-ddl-creator.h
+++ b/libgda/gda-ddl-creator.h
@@ -107,6 +107,8 @@ gboolean gda_ddl_creator_write_to_path (GdaDdlCreator *self,
const gchar *path,
GError **error);
+gboolean gda_ddl_creator_validate_file_from_path (const gchar *xmlfile,
+ GError **error);
G_END_DECLS
#endif /* GDA_DDL_CREATOR_H */
diff --git a/tests/ddl/check-ddl-creator.c b/tests/ddl/check-ddl-creator.c
index 74412754a..a3a128fe5 100644
--- a/tests/ddl/check-ddl-creator.c
+++ b/tests/ddl/check-ddl-creator.c
@@ -1,4 +1,4 @@
-/* check-ddl-creato.c
+/* check-ddl-creator.c
*
* Copyright 2018 Pavlo Solntsev <p sun fun gmail com>
*
@@ -36,7 +36,7 @@ typedef struct {
} CheckDdlObject;
static void
-test_ddl_creato_start (CheckDdlObject *self,
+test_ddl_creator_start (CheckDdlObject *self,
gconstpointer user_data)
{
gda_init();
@@ -75,7 +75,7 @@ test_ddl_creato_start (CheckDdlObject *self,
}
static void
-test_ddl_creato_finish (CheckDdlObject *self,
+test_ddl_creator_finish (CheckDdlObject *self,
gconstpointer user_data)
{
gda_connection_close(self->cnc,NULL);
@@ -86,7 +86,7 @@ test_ddl_creato_finish (CheckDdlObject *self,
}
static void
-test_ddl_creato_parse_xml_path (CheckDdlObject *self,
+test_ddl_creator_parse_xml_path (CheckDdlObject *self,
gconstpointer user_data)
{
gboolean res = gda_ddl_creator_parse_file_from_path(self->creator,
@@ -97,7 +97,7 @@ test_ddl_creato_parse_xml_path (CheckDdlObject *self,
}
static void
-test_ddl_creato_parse_xml_file (CheckDdlObject *self,
+test_ddl_creator_parse_xml_file (CheckDdlObject *self,
gconstpointer user_data)
{
gboolean res = gda_ddl_creator_parse_file (self->creator,self->file,NULL);
@@ -105,7 +105,15 @@ test_ddl_creato_parse_xml_file (CheckDdlObject *self,
}
static void
-test_ddl_creato_create_db (CheckDdlObject *self,
+test_ddl_creator_validate_xml (CheckDdlObject *self,
+ gconstpointer user_data)
+{
+ gboolean res = gda_ddl_creator_validate_file_from_path (self->xmlfile,NULL);
+ g_assert_true (res);
+}
+
+static void
+test_ddl_creator_create_db (CheckDdlObject *self,
gconstpointer user_data)
{
gboolean res = gda_ddl_creator_parse_file_from_path(self->creator,
@@ -132,7 +140,7 @@ test_ddl_creato_create_db (CheckDdlObject *self,
}
static void
-test_ddl_creato_parse_cnc (CheckDdlObject *self,
+test_ddl_creator_parse_cnc (CheckDdlObject *self,
gconstpointer user_data)
{
gboolean res = gda_ddl_creator_parse_cnc(self->creator,self->cnc,NULL);
@@ -150,30 +158,36 @@ main (gint argc,
g_test_add ("/test-ddl/creator-parse-file",
CheckDdlObject,
NULL,
- test_ddl_creato_start,
- test_ddl_creato_parse_xml_file,
- test_ddl_creato_finish);
+ test_ddl_creator_start,
+ test_ddl_creator_parse_xml_file,
+ test_ddl_creator_finish);
g_test_add ("/test-ddl/creator-parse-path",
CheckDdlObject,
NULL,
- test_ddl_creato_start,
- test_ddl_creato_parse_xml_path,
- test_ddl_creato_finish);
+ test_ddl_creator_start,
+ test_ddl_creator_parse_xml_path,
+ test_ddl_creator_finish);
g_test_add ("/test-ddl/creator-create-db",
CheckDdlObject,
NULL,
- test_ddl_creato_start,
- test_ddl_creato_create_db,
- test_ddl_creato_finish);
+ test_ddl_creator_start,
+ test_ddl_creator_create_db,
+ test_ddl_creator_finish);
+ g_test_add ("/test-ddl/creator-validate-xml",
+ CheckDdlObject,
+ NULL,
+ test_ddl_creator_start,
+ test_ddl_creator_validate_xml,
+ test_ddl_creator_finish);
/*g_test_add ("/test-ddl/creator-parse-cnc",
CheckDdlObject,
NULL,
- test_ddl_creato_start,
- test_ddl_creato_parse_cnc,
- test_ddl_creato_finish);*/
+ test_ddl_creator_start,
+ test_ddl_creator_parse_cnc,
+ test_ddl_creator_finish);*/
return g_test_run();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]