Пример #1
0
 //All top10 scores
 Testergebnis Test_All_top_ten_scores(RESTCommunication restcontroller)
 {
     Testergebnis testergebnis;
     GameScoreListResponse gslr = restcontroller.GetTopTenScoresForAllMinigames ();
     if (gslr.Success) {
         testergebnis = new Testergebnis("Test_All_top_ten_scores",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_All_top_ten_scores",false,"Problem with the Server");
     }
     return testergebnis;
 }
Пример #2
0
 //Submit Score
 Testergebnis Test_Submit_Score(RESTCommunication restcontroller,int score, string gameID)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.SubmitGameScore (score, gameID);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_Submit_Score",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Submit_Score",false,response.Message);
     }
     return testergebnis;
 }
Пример #3
0
 //Update Position successfull
 Testergebnis Test_Update_Position_successfull(RESTCommunication restcontroller)
 {
     Testergebnis testergebnis;
     float longitude = 5.456456F;
     float latitude =  6.645645F;
     Response response = restcontroller.UpdatePosition (latitude, longitude);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_Update_Position_successfull",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Update_Position_successfull",false,response.Message);
     }
     return testergebnis;
 }
Пример #4
0
 //USername to Long
 Testergebnis Test_Register_new_user_username_too_long(RESTCommunication restcontroller,string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.RegisterNewUser ("123456789101112131415161718192021222324", password);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_RegisterNewUser_username_too_long",false,"Username shoud have been to Long,");
     }
     else{
         if(response.Message =="Username too long."){
             testergebnis = new Testergebnis("Test_RegisterNewUser_username_too_long",true,"");
         }
         else{
             testergebnis = new Testergebnis("Test_RegisterNewUser_username_too_long",false,response.Message);
         }
     }
     return testergebnis;
 }
Пример #5
0
 //Score for user
 Testergebnis Test_Score_for_user(RESTCommunication restcontroller,string gameid,int _score)
 {
     Testergebnis testergebnis;
     Score score = restcontroller.getTopScoreByUser(gameid);
     if (score.Points == _score) {
         testergebnis = new Testergebnis("Test_Score_for_User",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Score_for_User",false,"Score is different");
     }
     return testergebnis;
 }
Пример #6
0
 //Successfull register
 Testergebnis Test_Register_New_User_success(RESTCommunication restcontroller,string username,string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.RegisterNewUser(username,password);
     if (response.Success) {
         testergebnis = new Testergebnis ("Test_RegisterNewUser_success", response.Success, "Test ran successfully");
     }
     else {
         testergebnis = new Testergebnis ("Test_RegisterNewUser_success", response.Success, response.Message );
     }
     return testergebnis;
 }
Пример #7
0
 //Username already Exists
 Testergebnis Test_Register_New_user_username_already_taken(RESTCommunication restcontroller,string username,string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.RegisterNewUser(username,password);
     if (response.Success) {
         testergebnis = new Testergebnis ("Test_RegisterNewUser_username_already_taken", false, "Username should have been taken");
     }
     else {
         if(response.Message == "Username already taken.")
         {
             testergebnis = new Testergebnis ("Test_RegisterNewUser_username_already_taken", true,"" );
         }
         else{
             testergebnis = new Testergebnis ("Test_RegisterNewUser_username_already_taken", false,response.Message);
         }
     }
     return testergebnis;
 }
Пример #8
0
 //Make Logbookentry
 Testergebnis Test_Make_Logbook_entry(RESTCommunication restcontroller,string _message,string cache)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.MakeLogBookEntry (_message, cache);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_Make_Logbook_entry",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Make_Logbook_entry",false,response.Message);
     }
     return testergebnis;
 }
Пример #9
0
 //markPuzzelSolved
 Testergebnis Test_mark_puzzle_solved(RESTCommunication restcontroller)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.markPuzzelSolved ();
     if (response.Success) {
         testergebnis = new Testergebnis("Test_mark_puzzle_solved",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_mark_puzzle_solved",false,response.Message);
     }
     return testergebnis;
 }
Пример #10
0
 //Make Guestbook Entry
 Testergebnis Test_Make_Guestbook_Entry(RESTCommunication restcontroller,string _message)
 {
     Testergebnis testergenis;
     Response response = restcontroller.MakeGuestbookEntry (_message);
     if (response.Success) {
         testergenis = new Testergebnis ("Test_Make_Guestbook_Entry", true, "");
     }
     else {
         testergenis = new Testergebnis("Test_Make_Guestbook_Entry",false,"Problems makeing a Logbook entry");
     }
     return testergenis;
 }
Пример #11
0
 //Username does not exist
 Testergebnis Test_Login_username_does_not_exist(RESTCommunication restcontroller,string username,string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.LoginUser (username + "u", password);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_Login_username_does_not_exist",false,"Username should not exist");
     }
     else{
         if(response.Message =="Username doesn't exist."){
             testergebnis = new Testergebnis("Test_Login_username_does_not_exist",true,"");
         }
         else{
             testergebnis = new Testergebnis("Test_Login_username_does_not_exist",false,response.Message);
         }
     }
     return testergebnis;
 }
Пример #12
0
 //Successfull Login
 Testergebnis Test_Login_success(RESTCommunication restcontroller, string username, string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.LoginUser (username, password);
     if (response.Success) {
         testergebnis= new Testergebnis("Test_Login_success",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Login_success",false,response.Message);
     }
     return testergebnis;
 }
Пример #13
0
 //Password is wrong
 Testergebnis Test_Login_password_is_wrong(RESTCommunication restcontroller, string username, string password)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.LoginUser (username, password + "u");
     if (response.Success){
         testergebnis = new Testergebnis("Test_Login_password_is_wrong",false,"password shoud have been wrong");
     }
     else{
         if(response.Message == "Wrong Password."){
             testergebnis = new Testergebnis("Test_Login_password_is_wrong",true,"");
         }
         else{
             testergebnis = new Testergebnis("Test_Login_password_is_wrong",false,response.Message);
         }
     }
     return testergebnis;
 }
Пример #14
0
 //checkCacheSecret
 Testergebnis Test_Check_Cache_secret(RESTCommunication restcontroller,string secret)
 {
     Testergebnis testergebnis;
     Response response = restcontroller.checkCacheSecret (secret);
     if (response.Success) {
         testergebnis = new Testergebnis("Test_Check_Cache_secret",true,"");
     }
     else{
         testergebnis = new Testergebnis("Test_Check_Cache_secret",false,response.Message);
     }
     return testergebnis;
 }