package edu.brown.benchmark.markov; import java.lang.reflect.Field; import junit.framework.TestCase; public class TestMarkovConstants extends TestCase { /** * testProcedureFrequencies */ public void testProcedureFrequencies() throws Exception { // Gather the list of txn frequencies and make sure it adds up to 100 int total = 0; for (Field field_handle : MarkovConstants.class.getFields()) { String field_name = field_handle.getName(); if (field_name.startsWith("FREQUENCY_")) { Integer field_val = (Integer) field_handle.get(null); assertNotNull("Null value for " + field_name, field_val); total += field_val; } } // FOR assertEquals(100, total); } }