/*
* Copyright 2002-2009 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package net.sf.json;
/**
* @author Andres Almiray <aalmiray@users.sourceforge.net>
*/
public class TestJSONArrayAsJSON extends AbstractJSONTest {
public static void main( String[] args ) {
junit.textui.TestRunner.run( TestJSONArrayAsJSON.class );
}
public TestJSONArrayAsJSON( String name ) {
super( name );
}
protected int getIndent() {
return 2;
}
protected int getIndentFactor() {
return 2;
}
protected Object[] getIsArrayExpectations() {
return new Object[] { Boolean.TRUE, new JSONArray() };
}
protected Object[] getToStringExpectations1() {
return new Object[] { "[1,true,\"json\"]", JSONArray.fromObject( "[1,true,'json']" ) };
}
protected Object[] getToStringExpectations2() {
return new Object[] { "[\n" + " 1,\n" + " true,\n" + " \"json\"\n" + "]",
JSONArray.fromObject( "[1,true,'json']" ) };
}
protected Object[] getToStringExpectations3() {
return new Object[] { " [\n" + " 1,\n" + " true,\n" + " \"json\"\n" + " ]",
JSONArray.fromObject( "[1,true,'json']" ) };
}
protected Object[] getWriteExpectations() {
return new Object[] { "[1,true,\"json\"]", JSONArray.fromObject( "[1,true,'json']" ) };
}
}