package io.evercam; import org.junit.AfterClass; import org.junit.Test; import static org.junit.Assert.*; public class APITest { String DEVELOPER_TEST_KEY = "developertestkey"; String DEVELOPER_TEST_ID = "developertestid"; String USER_TEST_KEY = "usertestkey"; String USER_TEST_ID = "usertestid"; @Test public void testUserAPIKeyAndId() throws EvercamException { assertFalse(API.hasUserKeyPair()); API.setUserKeyPair(USER_TEST_KEY, USER_TEST_ID); assertTrue(API.hasUserKeyPair()); assertEquals(USER_TEST_KEY, API.getUserKeyPair()[0]); assertEquals(USER_TEST_ID, API.getUserKeyPair()[1]); assertEquals(USER_TEST_KEY, API.userKeyPairMap().get("api_key")); assertEquals(USER_TEST_ID, API.userKeyPairMap().get("api_id")); } @AfterClass public static void resetAPI() { API.setUserKeyPair(null, null); } }