📄 daytest.java
字号:
/** * The test class DayTest. * * @author David J. Barnes and Michael Kolling * @version 2006.03.30 */public class DayTest extends junit.framework.TestCase{ /** * Default constructor for test class DayTest */ public DayTest() { } /** * Sets up the test fixture. * * Called before every test case method. */ protected void setUp() { } /** * Tears down the test fixture. * * Called after every test case method. */ protected void tearDown() { } /** * Test basic functionality by booking at either end * of a day, and in the middle. */ public void testMakeThreeAppointments() { Day day1 = new Day(1); Appointment appointm1 = new Appointment("Java lecture", 1); Appointment appointm2 = new Appointment("Java class", 1); Appointment appointm3 = new Appointment("Meet John", 1); assertEquals(true, day1.makeAppointment(9, appointm1)); assertEquals(true, day1.makeAppointment(13, appointm2)); assertEquals(true, day1.makeAppointment(17, appointm3)); } /** * Check that double-booking is not permitted. */ public void testDoubleBooking() { Day day1 = new Day(1); Appointment appointm1 = new Appointment("Java lecture", 1); Appointment appointm2 = new Appointment("Error", 1); assertEquals(true, day1.makeAppointment(9, appointm1)); assertEquals(false, day1.makeAppointment(9, appointm2)); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -