package com.mozilla.grouperfish.base.json; import java.io.IOException; import org.testng.annotations.Test; import com.mozilla.grouperfish.base.json.JsonValidator; import static org.testng.AssertJUnit.assertTrue; import static org.testng.AssertJUnit.assertFalse; @Test(groups="unit") public class JsonValidatorTest { public void testInvalidDocument() throws IOException { assertFalse(new JsonValidator().isValid("Your mom is valit!!!!")); assertFalse(new JsonValidator().isValid("{{{}}")); } public void testTooEmptyDocument() throws IOException { assertFalse(new JsonValidator().isValid("")); } public void testValidDocument() throws IOException { assertTrue(new JsonValidator().isValid("{}")); assertTrue(new JsonValidator().isValid("{\"a\": 1}")); assertTrue(new JsonValidator().isValid("{\"a\": 1, \"b\": 2}")); } }