package org.teachingextensions.logo.tests;
import org.junit.Test;
import org.teachingextensions.approvals.lite.Approvals;
import org.teachingextensions.approvals.lite.reporters.ClipboardReporter;
import org.teachingextensions.approvals.lite.reporters.DiffReporter;
import org.teachingextensions.approvals.lite.reporters.UseReporter;
import org.teachingextensions.approvals.lite.util.JUnitUtils;
import org.teachingextensions.logo.Turtle;
@UseReporter({ClipboardReporter.class, DiffReporter.class})
public class TurtlePanelTest
{
public static final String BACKGROUND_IMAGE = "http://teachingkidsprogramming.org/wp-content/uploads/jimcounts.jpg";
@Test
public void testImageForBackground() throws Exception
{
JUnitUtils.assumeNotHeadless();
Turtle turtle1 = new Turtle();
turtle1.setSpeed(Turtle.TEST_SPEED);
turtle1.move(50);
turtle1.getBackgroundWindow().setBackgroundImage(BACKGROUND_IMAGE);
Approvals.verify(turtle1.getImage());
}
}