package requestTests; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; import requests.LoginRequest; import requests.RequestFactory; import exampleData.ExampleExperimentData; public class LoginRequestTest { LoginRequest r; @Before public void setUp() { r = RequestFactory.makeLoginRequest( ExampleExperimentData.getTestUsername(), ExampleExperimentData.getTestPassword()); } @Test public void testNull(){ assertNotNull(r); } @Test public void testType(){ assertEquals(r.requestType,"POST"); } @Test public void testUrl(){ assertEquals(r.url, "/login"); } @Test public void testRequestname(){ assertEquals(r.requestName, "login"); } @Test public void testJSON(){ assertEquals( r.toJson(), "{\"username\":\"" + ExampleExperimentData.getTestUsername() + "\",\"password\":\"" + ExampleExperimentData.getTestPassword() + "\"}"); } @Test public void testUserName(){ assertEquals(r.username, ExampleExperimentData.getTestUsername()); } @Test public void testPassword(){ assertEquals(r.password, ExampleExperimentData.getTestPassword()); } }