6
การใช้ Mockito เพื่อจำลองคลาสด้วยพารามิเตอร์ทั่วไป
มีวิธีทำความสะอาดแบบจำลองคลาสด้วยพารามิเตอร์ทั่วไปหรือไม่? ว่าฉันมีจะเยาะเย้ยชั้นเรียนซึ่งผมต้องผ่านเข้าไปในวิธีการที่คาดว่าจะเป็นFoo<T> Foo<Bar>ฉันสามารถทำสิ่งต่อไปนี้ได้ง่ายพอ: Foo mockFoo = mock(Foo.class); when(mockFoo.getValue).thenReturn(new Bar()); สมมติว่าผลตอบแทนประเภททั่วไปgetValue() แต่ที่จะมีลูกแมวเมื่อผมมารู้ทีหลังผ่านมันเข้าไปในวิธีการที่คาดหวังว่าT Foo<Bar>การคัดเลือกเป็นวิธีการเดียวในการทำเช่นนี้หรือไม่?