tests
This commit is contained in:
		
							parent
							
								
									d182d7da87
								
							
						
					
					
						commit
						0b120a0b58
					
				
					 1 changed files with 52 additions and 52 deletions
				
			
		|  | @ -32,7 +32,6 @@ import org.joda.time.DateTimeZone; | ||||||
| import org.junit.After; | import org.junit.After; | ||||||
| import org.junit.Before; | import org.junit.Before; | ||||||
| import org.junit.FixMethodOrder; | import org.junit.FixMethodOrder; | ||||||
| import org.junit.Ignore; |  | ||||||
| import org.junit.Test; | import org.junit.Test; | ||||||
| import org.junit.runners.MethodSorters; | import org.junit.runners.MethodSorters; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
|  | @ -722,57 +721,6 @@ public class UseCasesIntegrationTest extends GuiIntegrationTest { | ||||||
|                 .call(); |                 .call(); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Test |  | ||||||
|     @Order(6) |  | ||||||
|     @Ignore |  | ||||||
|     // ************************************* |  | ||||||
|     // Use Case 5.5: Login as TestInstAdmin and create new Open edX LMS setup and activate |  | ||||||
|     //  - login as TestInstAdmin : 987654321 |  | ||||||
|     public void testUsecase06_CreateOpenEdxLMSSetup() { |  | ||||||
|         final RestServiceImpl restService = createRestServiceForUser( |  | ||||||
|                 "TestInstAdmin", |  | ||||||
|                 "987654321", |  | ||||||
|                 new NewLmsSetup(), |  | ||||||
|                 new TestLmsSetup(), |  | ||||||
|                 new GetLmsSetupNames(), |  | ||||||
|                 new GetLmsSetup(), |  | ||||||
|                 new SaveLmsSetup(), |  | ||||||
|                 new ActivateLmsSetup(), |  | ||||||
|                 new DeactivateLmsSetup(), |  | ||||||
|                 new GetQuizPage()); |  | ||||||
| 
 |  | ||||||
|         // create new LMS Setup Mockup |  | ||||||
|         final Result<LmsSetup> newLMSCall = restService |  | ||||||
|                 .getBuilder(NewLmsSetup.class) |  | ||||||
|                 .withFormParam(Domain.LMS_SETUP.ATTR_NAME, "Test Open edx") |  | ||||||
|                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_TYPE, LmsType.OPEN_EDX.name()) |  | ||||||
|                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_URL, "http://localhost:8080/openedxtest") |  | ||||||
|                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_CLIENTNAME, "test") |  | ||||||
|                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_CLIENTSECRET, "test") |  | ||||||
|                 .call(); |  | ||||||
| 
 |  | ||||||
|         assertNotNull(newLMSCall); |  | ||||||
|         assertFalse(newLMSCall.hasError()); |  | ||||||
|         final LmsSetup lmsSetup = newLMSCall.get(); |  | ||||||
|         assertEquals("Test Open edx", lmsSetup.name); |  | ||||||
|         assertFalse(lmsSetup.isActive()); |  | ||||||
| 
 |  | ||||||
|         // activate lms setup |  | ||||||
|         final LmsSetupTestResult testResult = restService |  | ||||||
|                 .getBuilder(TestLmsSetup.class) |  | ||||||
|                 .withURIVariable(API.PARAM_MODEL_ID, lmsSetup.getModelId()) |  | ||||||
|                 .call() |  | ||||||
|                 .getOrThrow(); |  | ||||||
| 
 |  | ||||||
|         assertNotNull(testResult); |  | ||||||
|         System.out.print("********************** testResult: " + testResult); |  | ||||||
| //        assertFalse(testResult.isOk()); |  | ||||||
| //        assertEquals("[Error [errorType=TOKEN_REQUEST, message=Failed to gain access token from OpenEdX Rest API:\n" + |  | ||||||
| //                " tried token endpoints: [/oauth2/access_token]]]", String.valueOf(testResult.errors)); |  | ||||||
| 
 |  | ||||||
|         // TODO how to mockup an Open edX response |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Test |     @Test | ||||||
|     @Order(7) |     @Order(7) | ||||||
|     // ************************************* |     // ************************************* | ||||||
|  | @ -821,6 +769,8 @@ public class UseCasesIntegrationTest extends GuiIntegrationTest { | ||||||
|         assertNotNull(quizData); |         assertNotNull(quizData); | ||||||
|         assertEquals("Demo Quiz 1 (MOCKUP)", quizData.name); |         assertEquals("Demo Quiz 1 (MOCKUP)", quizData.name); | ||||||
| 
 | 
 | ||||||
|  |         System.out.println("***************************** quizzes " + quizzes.content); | ||||||
|  | 
 | ||||||
|         // import quiz as exam |         // import quiz as exam | ||||||
|         final Result<Exam> newExamResult = restService |         final Result<Exam> newExamResult = restService | ||||||
|                 .getBuilder(ImportAsExam.class) |                 .getBuilder(ImportAsExam.class) | ||||||
|  | @ -2568,4 +2518,54 @@ public class UseCasesIntegrationTest extends GuiIntegrationTest { | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @Test | ||||||
|  |     @Order(21) | ||||||
|  |     // ************************************* | ||||||
|  |     // Use Case 5.5: Login as TestInstAdmin and create new Open edX LMS setup and activate | ||||||
|  |     //  - login as TestInstAdmin : 987654321 | ||||||
|  |     public void testUsecase21_CreateOpenEdxLMSSetup() { | ||||||
|  |         final RestServiceImpl restService = createRestServiceForUser( | ||||||
|  |                 "TestInstAdmin", | ||||||
|  |                 "987654321", | ||||||
|  |                 new NewLmsSetup(), | ||||||
|  |                 new TestLmsSetup(), | ||||||
|  |                 new GetLmsSetupNames(), | ||||||
|  |                 new GetLmsSetup(), | ||||||
|  |                 new SaveLmsSetup(), | ||||||
|  |                 new ActivateLmsSetup(), | ||||||
|  |                 new DeactivateLmsSetup(), | ||||||
|  |                 new GetQuizPage()); | ||||||
|  | 
 | ||||||
|  |         // create new LMS Setup Mockup | ||||||
|  |         final Result<LmsSetup> newLMSCall = restService | ||||||
|  |                 .getBuilder(NewLmsSetup.class) | ||||||
|  |                 .withFormParam(Domain.LMS_SETUP.ATTR_NAME, "Test Open edx") | ||||||
|  |                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_TYPE, LmsType.OPEN_EDX.name()) | ||||||
|  |                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_URL, "http://localhost:8080/openedxtest") | ||||||
|  |                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_CLIENTNAME, "test") | ||||||
|  |                 .withFormParam(Domain.LMS_SETUP.ATTR_LMS_CLIENTSECRET, "test") | ||||||
|  |                 .call(); | ||||||
|  | 
 | ||||||
|  |         assertNotNull(newLMSCall); | ||||||
|  |         assertFalse(newLMSCall.hasError()); | ||||||
|  |         final LmsSetup lmsSetup = newLMSCall.get(); | ||||||
|  |         assertEquals("Test Open edx", lmsSetup.name); | ||||||
|  |         assertFalse(lmsSetup.isActive()); | ||||||
|  | 
 | ||||||
|  |         // activate lms setup | ||||||
|  |         final LmsSetupTestResult testResult = restService | ||||||
|  |                 .getBuilder(TestLmsSetup.class) | ||||||
|  |                 .withURIVariable(API.PARAM_MODEL_ID, lmsSetup.getModelId()) | ||||||
|  |                 .call() | ||||||
|  |                 .getOrThrow(); | ||||||
|  | 
 | ||||||
|  |         assertNotNull(testResult); | ||||||
|  |         System.out.print("********************** testResult: " + testResult); | ||||||
|  | //        assertFalse(testResult.isOk()); | ||||||
|  | //        assertEquals("[Error [errorType=TOKEN_REQUEST, message=Failed to gain access token from OpenEdX Rest API:\n" + | ||||||
|  | //                " tried token endpoints: [/oauth2/access_token]]]", String.valueOf(testResult.errors)); | ||||||
|  | 
 | ||||||
|  |         // TODO how to mockup an Open edX response | ||||||
|  |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 anhefti
						anhefti