Changeset 745 for trunk/server/source3/lib/smbconf/testsuite.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/lib/smbconf/testsuite.c
r414 r745 19 19 20 20 #include "includes.h" 21 #include "popt_common.h" 22 #include "lib/smbconf/smbconf.h" 23 #include "lib/smbconf/smbconf_init.h" 24 #include "lib/smbconf/smbconf_reg.h" 25 #include "lib/smbconf/smbconf_txt.h" 21 26 22 27 static void print_strings(const char *prefix, … … 36 41 static bool test_get_includes(struct smbconf_ctx *ctx) 37 42 { 38 WERROR werr;43 sbcErr err; 39 44 bool ret = false; 40 45 uint32_t num_includes = 0; … … 43 48 44 49 printf("TEST: get_includes\n"); 45 werr = smbconf_get_global_includes(ctx, mem_ctx,46 47 if (! W_ERROR_IS_OK(werr)) {48 printf("FAIL: get_includes - %s\n", win_errstr(werr));50 err = smbconf_get_global_includes(ctx, mem_ctx, 51 &num_includes, &includes); 52 if (!SBC_ERROR_IS_OK(err)) { 53 printf("FAIL: get_includes - %s\n", sbcErrorString(err)); 49 54 goto done; 50 55 } … … 64 69 static bool test_set_get_includes(struct smbconf_ctx *ctx) 65 70 { 66 WERROR werr;71 sbcErr err; 67 72 uint32_t count; 68 73 bool ret = false; … … 78 83 printf("TEST: set_get_includes\n"); 79 84 80 werr = smbconf_set_global_includes(ctx, set_num_includes, set_includes);81 if (! W_ERROR_IS_OK(werr)) {85 err = smbconf_set_global_includes(ctx, set_num_includes, set_includes); 86 if (!SBC_ERROR_IS_OK(err)) { 82 87 printf("FAIL: get_set_includes (setting includes) - %s\n", 83 win_errstr(werr));84 goto done; 85 } 86 87 werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes,88 89 if (! W_ERROR_IS_OK(werr)) {88 sbcErrorString(err)); 89 goto done; 90 } 91 92 err = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes, 93 &get_includes); 94 if (!SBC_ERROR_IS_OK(err)) { 90 95 printf("FAIL: get_set_includes (getting includes) - %s\n", 91 win_errstr(werr));96 sbcErrorString(err)); 92 97 goto done; 93 98 } … … 121 126 static bool test_delete_includes(struct smbconf_ctx *ctx) 122 127 { 123 WERROR werr;128 sbcErr err; 124 129 bool ret = false; 125 130 const char *set_includes[] = { … … 133 138 printf("TEST: delete_includes\n"); 134 139 135 werr = smbconf_set_global_includes(ctx, set_num_includes, set_includes);136 if (! W_ERROR_IS_OK(werr)) {140 err = smbconf_set_global_includes(ctx, set_num_includes, set_includes); 141 if (!SBC_ERROR_IS_OK(err)) { 137 142 printf("FAIL: delete_includes (setting includes) - %s\n", 138 win_errstr(werr));139 goto done; 140 } 141 142 werr = smbconf_delete_global_includes(ctx);143 if (! W_ERROR_IS_OK(werr)) {143 sbcErrorString(err)); 144 goto done; 145 } 146 147 err = smbconf_delete_global_includes(ctx); 148 if (!SBC_ERROR_IS_OK(err)) { 144 149 printf("FAIL: delete_includes (deleting includes) - %s\n", 145 win_errstr(werr));146 goto done; 147 } 148 149 werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes,150 151 if (! W_ERROR_IS_OK(werr)) {150 sbcErrorString(err)); 151 goto done; 152 } 153 154 err = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes, 155 &get_includes); 156 if (!SBC_ERROR_IS_OK(err)) { 152 157 printf("FAIL: delete_includes (getting includes) - %s\n", 153 win_errstr(werr));158 sbcErrorString(err)); 154 159 goto done; 155 160 } … … 160 165 } 161 166 162 werr = smbconf_delete_global_includes(ctx);163 if (! W_ERROR_IS_OK(werr)) {167 err = smbconf_delete_global_includes(ctx); 168 if (!SBC_ERROR_IS_OK(err)) { 164 169 printf("FAIL: delete_includes (delete empty includes) - " 165 "%s\n", win_errstr(werr));170 "%s\n", sbcErrorString(err)); 166 171 goto done; 167 172 } … … 199 204 static bool torture_smbconf_txt(void) 200 205 { 201 WERROR werr;206 sbcErr err; 202 207 bool ret = true; 203 208 const char *filename = "/tmp/smb.conf.smbconf_testsuite"; … … 213 218 214 219 printf("TEST: init\n"); 215 werr = smbconf_init_txt(mem_ctx, &conf_ctx, filename);216 if (! W_ERROR_IS_OK(werr)) {217 printf("FAIL: text backend failed: %s\n", win_errstr(werr));220 err = smbconf_init_txt(mem_ctx, &conf_ctx, filename); 221 if (!SBC_ERROR_IS_OK(err)) { 222 printf("FAIL: text backend failed: %s\n", sbcErrorString(err)); 218 223 ret = false; 219 224 goto done; … … 241 246 static bool torture_smbconf_reg(void) 242 247 { 243 WERROR werr;248 sbcErr err; 244 249 bool ret = true; 245 250 struct smbconf_ctx *conf_ctx = NULL; … … 249 254 250 255 printf("TEST: init\n"); 251 werr = smbconf_init_reg(mem_ctx, &conf_ctx, NULL);252 if (! W_ERROR_IS_OK(werr)) {253 printf("FAIL: init failed: %s\n", win_errstr(werr));256 err = smbconf_init_reg(mem_ctx, &conf_ctx, NULL); 257 if (!SBC_ERROR_IS_OK(err)) { 258 printf("FAIL: init failed: %s\n", sbcErrorString(err)); 254 259 ret = false; 255 260 goto done; … … 290 295 291 296 load_case_tables(); 292 dbf = x_stderr;297 setup_logging(argv[0], DEBUG_STDERR); 293 298 294 299 /* parse options */
Note:
See TracChangeset
for help on using the changeset viewer.