6
วิธีตรวจสอบอินสแตนซ์ด้วย Scala (ทดสอบ)
ฉันกำลังพยายามรวม ScalaTest เข้ากับโปรเจ็กต์ Java ของฉัน แทนที่การทดสอบ JUnit ทั้งหมดด้วย ScalaTests มีอยู่ช่วงหนึ่งฉันต้องการตรวจสอบว่า Guice's Injector ฉีดถูกประเภทหรือไม่ ใน Java ฉันมีการทดสอบดังนี้: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); assertTrue(house.window() instanceof BambooWindow); assertTrue(house.roof() instanceof SlateRoof); } } แต่ฉันมีปัญหาในการทำเช่นเดียวกันกับ ScalaTest: class InjectorSpec extends …