Salome HOME
add/delete user
[modules/gde.git] / projects / GDE_API_CPP / api / tests / simple_test.cpp
index c913b8bb21faf3df7a40cd40e52c8618238fab3e..270b98a46014be4a60b207eb4424bfbe9c22289e 100644 (file)
@@ -1,14 +1,21 @@
 #include <iostream>
 
-#include <UserService.hpp>
 #include <User.hpp>
+#include <GDESession.hpp>
+#include <Credentials.hpp>
 
 int
 main()
 {
-  const gde::User& user = gde::UserService::createUser("toto", "toto_passwd");
+  std::string serverAddress = "http://localhost:8080/GDE-war";
+  gde::Credentials cred("admin", "edf123");
+  gde::GDESession session(serverAddress, cred);
+
+  const gde::User& user = session.createUser("toto", "toto_passwd");
 
   std::cout << "Name: " << user.getName() << std::endl;
   std::cout << "Password: " << user.getPassword() << std::endl;
+  std::cout << "Id: " << user.getId() << std::endl;
 
+  session.deleteUser(user);
 }