package org.bindgen.example.blocks; import junit.framework.Assert; import junit.framework.TestCase; import org.bindgen.NamedBinding; public class RunnableExampleTest extends TestCase { public void testRun() { RunnableExample e = new RunnableExample(); Assert.assertFalse(e.isStuffDone()); RunnableExampleBinding b = new RunnableExampleBinding(e); Runnable r = b.doStuff(); Assert.assertFalse(e.isStuffDone()); r.run(); Assert.assertTrue(e.isStuffDone()); } public void testRunName() { RunnableExample e = new RunnableExample(); RunnableExampleBinding b = new RunnableExampleBinding(e); Runnable r = b.doStuff(); Assert.assertEquals("doStuff", ((NamedBinding) r).getName()); } }