package com.flextrade.jfixture.builders; import com.flextrade.jfixture.NoSpecimen; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; public class TestCharacterGenerator { private CharacterGenerator characterGenerator; @Before public void initialise() { characterGenerator = new CharacterGenerator(); } @Test public void non_character_type_returns_no_specimen() { Object result = this.characterGenerator.create(Integer.class, null); assertEquals(new NoSpecimen(), result); } @Test public void character_type_request_returns_a_character() { Object result = this.characterGenerator.create(Character.class, null); assertTrue(result instanceof Character); } }