package org.teachingextensions.logo.tests; import junit.framework.TestCase; import org.teachingextensions.approvals.lite.Approvals; import org.teachingextensions.approvals.lite.reporters.UseReporter; import org.teachingextensions.approvals.lite.reporters.windows.TortoiseTextDiffReporter; import org.teachingextensions.logo.utils.ColorUtils.Wheel; public class WheelTest extends TestCase { @UseReporter(TortoiseTextDiffReporter.class) public void testWheel() throws Exception { String out = ""; Wheel<Integer> wheel = new Wheel<Integer>(); wheel.add(4); wheel.add(6); wheel.add(8); for (int i = 0; i < 7; i++) { out += wheel.next() + " - "; } Approvals.verify(out); } }