END_TEST // Test if registered server is returned from LDS START_TEST(Client_find_registered) { UA_String expectedUris[2]; expectedUris[0] = UA_STRING("urn:open62541.test.local_discovery_server"); expectedUris[1] = UA_STRING("urn:open62541.test.server_register"); FindAndCheck(expectedUris, 2, NULL, NULL, NULL, NULL); }
END_TEST #endif // Test if discovery server lists himself as registered server, before any other registration. START_TEST(Client_find_discovery) { const UA_String expectedUris[] = {UA_STRING("urn:open62541.test.local_discovery_server")}; FindAndCheck(expectedUris, 1, NULL, NULL, NULL, NULL); }
END_TEST // Test if filtering with uris works START_TEST(Client_find_filter) { const UA_String expectedUris[] = { UA_STRING("urn:open62541.test.server_register") }; FindAndCheck(expectedUris, 1, NULL, NULL, "urn:open62541.test.server_register", NULL); }
END_TEST // Test if server filters locale START_TEST(Client_filter_locale) { UA_String expectedUris[2]; expectedUris[0] = UA_STRING("urn:open62541.test.local_discovery_server"), expectedUris[1] = UA_STRING("urn:open62541.test.server_register"); UA_String expectedNames[2]; expectedNames[0]= UA_STRING("LDS Server"); expectedNames[1]= UA_STRING("Anmeldungsserver"); UA_String expectedLocales[2]; expectedLocales[0] = UA_STRING("en"); expectedLocales[1] = UA_STRING("de"); // even if we request en-US, the server will return de-DE because it only has that name. FindAndCheck(expectedUris, 2, expectedLocales, expectedNames, NULL, "en"); }