import junit.framework.TestCase; import org.junit.Test; import client.smrtms.com.smrtms_client.controller.JSONParser; import client.smrtms.com.smrtms_client.tokens.Token; /** * Created by effi on 5/4/15. */ public class GSONParserTest extends TestCase { @Test public void testWriter() { Token n = new Token("token", "0"); JSONParser<Token> tokenReader = new JSONParser<>(); String t = tokenReader.JSONWriter(n); assertEquals(new String("{\"sTag\":\"token\",\"id\":\"0\"}"), t); } @Test public void testReader() { String t = new String("{\"sTag\":\"token\",\"id\":\"0\"}"); JSONParser<Token> tokenReader = new JSONParser<>(); Token w = new Token("token", "0"); Token n = tokenReader.readJson(t, Token.class); assertTrue(w.sTag.equals(n.sTag)); } }