@SuppressWarnings("unchecked")
public void testNamenodeProcessor() {
JSONObject json = getJSONObject();
json.put("BlocksTotal", "1234");
json.put("FilesCreated", "33");
json.put("RpcQueueTime_avg_time", "0.001");
json.put("gcCount", "112");
json.put("Transactions_num_ops", "3816");
byte[] data = json.toString().getBytes();
NamenodeProcessor p = new NamenodeProcessor();
ChunkImpl ch = new ChunkImpl("TestType", "Test", data.length, data,
null);
String failMsg = testProcessor(p, json, ch);
assertNull(failMsg, failMsg);
json.put("FilesCreated", "55");
json.put("gcCount", "115");
data = json.toString().getBytes();
ch = new ChunkImpl("TestType", "Test", data.length, data, null);
json.put("FilesCreated", "22");
json.put("gcCount", "3");
failMsg = testProcessor(p, json, ch);
assertNull(failMsg, failMsg);
}