blob: 860c955917284335f2bba4a6e9ddf40d4137d032 [file] [log] [blame]
package org.codehaus.jsonpex;
import java.io.*;
import org.stringtree.json.JSONReader;
import com.sun.japex.*;
/**
* @author cowtowncoder@yahoo.com
*/
public class StringTreeDriver extends BaseJsonDriver
{
public StringTreeDriver() { super(); }
@Override
public void initializeDriver() {
// No factories for StringTree
}
@Override
public void run(TestCase testCase)
{
try {
// StringTree impl only accepts Strings:
String input = new String(mInputData, "UTF-8");
Object ob = new JSONReader().read(input);
mHashCode = ob.hashCode(); // just to get some non-optimizable number
}
catch (Exception e) {
throw new RuntimeException(e);
}
}
}