+ X_TEST_REPORT_TEST_NAME("persistence_client_library_test");
+ X_TEST_REPORT_COMP_NAME("libpersistence_client_library");
+ X_TEST_REPORT_REFERENCE("NONE");
+ X_TEST_REPORT_DESCRIPTION("Test of plugins");
+ X_TEST_REPORT_TYPE(GOOD);
+
+ int ret = 0;
+ unsigned char buffer[READ_SIZE] = {0};
+
+ unsigned int shutdownReg = PCL_SHUTDOWN_TYPE_FAST | PCL_SHUTDOWN_TYPE_NORMAL;
+
+ ret = pclInitLibrary(gTheAppId, shutdownReg);
+ x_fail_unless(ret <= 1, "Failed to init PCL");
+#if 1
+ ret = pclKeyReadData(0xFF, "language/country_code", 0, 0, buffer, READ_SIZE);
+ x_fail_unless(ret != EPERS_NOT_INITIALIZED);
+ x_fail_unless(strncmp((char*)buffer,"Custom plugin -> plugin_get_data: secure!",
+ strlen((char*)buffer)) == 0, "Buffer SECURE not correctly read");
+
+
+ ret = pclKeyReadData(0xFF, "language/country_code_early", 0, 0, buffer, READ_SIZE);
+ x_fail_unless(ret != EPERS_NOT_INITIALIZED);
+ //printf("B U F F E R - early: %s\n", buffer);
+ x_fail_unless(strncmp((char*)buffer,"Custom plugin -> plugin_get_data: early!",
+ strlen((char*)buffer)) == 0, "Buffer EARLY not correctly read");
+
+ ret = pclKeyReadData(0xFF, "language/country_code_emergency", 0, 0, buffer, READ_SIZE);
+ x_fail_unless(ret != EPERS_NOT_INITIALIZED);
+ //printf("B U F F E R - emergency: %s\n", buffer);
+ x_fail_unless(strncmp((char*)buffer,"Custom plugin -> plugin_get_data: emergency!",
+ strlen((char*)buffer)) == 0, "Buffer EMERGENCY not correctly read");
+
+ ret = pclKeyReadData(0xFF, "language/info", 0, 0, buffer, READ_SIZE);
+ x_fail_unless(ret != EPERS_NOT_INITIALIZED);
+ //printf("B U F F E R - hwinfo: %s\n", buffer);
+ x_fail_unless(strncmp((char*)buffer,"Custom plugin -> plugin_get_data: hwinfo!",
+ strlen((char*)buffer)) == 0, "Buffer HWINFO not correctly read");
+
+ ret = pclKeyReadData(0xFF, "language/country_code_custom3", 0, 0, buffer, READ_SIZE);
+ x_fail_unless(ret != EPERS_NOT_INITIALIZED);
+ //printf("B U F F E R - hwinfo: %s\n", buffer);
+ x_fail_unless(strncmp((char*)buffer,"Custom plugin -> plugin_get_data: custom3!",
+ strlen((char*)buffer)) == 0, "Buffer CUSTOM 3 not correctly read");
+#endif
+ pclDeinitLibrary();
+}
+END_TEST
+