Frank Appel - Testing with JUnit - 2015 收录时间:2018-02-28 08:27:32 文件大小:7MB 下载次数:214 最近下载:2021-01-20 12:12:34 磁力链接: magnet:?xt=urn:btih:3cfe8cd53fa60e6ba66e847e4bd05c8b111e27ef 立即下载 复制链接 文件列表 Frank Appel - Testing with JUnit - 2015.epub 4MB Frank Appel - Testing with JUnit - 2015.pdf 2MB Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/EqualsTester.java 13KB Code/Chapter 8/timeline.provider/src/test/java/book/twju/timeline/provider/git/GitItemProviderITest.java 9KB Code/Chapter 8/timeline.swt.test.util/src/test/java/book/twju/timeline/swt/test/util/SwtEventHelperTest.java 8KB Code/Chapter 5/src/test/java/book/twju/chapter_5/TimelineTest.java 8KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/TimelineTest.java 8KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_1_MockitoRunner_TimelineTest.java 7KB Code/Chapter 4/src/test/java/book/twju/chapter_4/TimelineTest.java 7KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/util/FormDatasTest.java 7KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/ItemUiMapTest.java 6KB Code/Chapter 8/timeline.provider/src/main/java/book/twju/timeline/provider/git/GitItemProvider.java 5KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtTopItemUpdaterITest.java 5KB Code/Chapter 8/build/pom.xml 5KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/util/FileSessionStorageITest.java 5KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/util/FormDatasAssert.java 5KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingTopItemUpdaterITest.java 4KB Code/Chapter 8/timeline.tabris/src/test/java/book/twju/timeline/tabris/StorageDirectoryProviderITest.java 4KB Code/Chapter 3/src/test/java/book/twju/chapter_3/TimelineTest.java 4KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/util/FileSessionStorage.java 4KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/Timeline.java 4KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/util/FormDatas.java 4KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/MementoTest.java 4KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/HeaderITest.java 4KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/FetchItemsData.java 4KB Code/Chapter 8/timeline.swt.test.util/src/test/java/book/twju/timeline/swt/test/util/DisplayHelperTest.java 4KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/ItemUiListTest.java 4KB Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/ConditionalIgnoreRule.java 4KB Code/Chapter 6/src/test/java/book/twju/chapter_6/ConditionalIgnoreRule.java 4KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtTopItemScrollerITest.java 3KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingTopItemScrollerITest.java 3KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/HeaderITest.java 3KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/Header.java 3KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/util/FileStorageStructureITest.java 3KB Code/Chapter 4/src/main/java/book/twju/chapter_4/Timeline.java 3KB Code/Chapter 5/src/main/java/book/twju/chapter_5/Timeline.java 3KB Code/Chapter 8/timeline.swt.test.util/src/main/java/book/twju/timeline/swt/test/util/SwtEventHelper.java 3KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtTimelineCompoundITest.java 3KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtAutoUpdateITest.java 3KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_5_Mockito_SessionStoreStub_TimelineTest.java 3KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/TopItemUpdaterTest.java 3KB Code/Chapter 8/timeline.provider/src/test/java/book/twju/timeline/provider/git/GitOperatorITest.java 3KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingTimelineCompoundTest.java 3KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_2_Parameterized_TimelineTest.java 3KB Code/Chapter 8/timeline.swt.application/src/main/java/book/twju/timeline/swt/application/itemui/git/GitItemUi.java 3KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtItemUiList.java 3KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtUiThreadDispatcherITest.java 3KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/ItemViewerTest.java 3KB Code/Chapter 8/timeline.swt.test.util/src/main/java/book/twju/timeline/swt/test/util/DisplayHelper.java 3KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingAutoUpdateITest.java 3KB Code/Chapter 8/timeline.util/src/test/java/book/twju/timeline/util/AssertionTest.java 3KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingTopItemScroller.java 3KB Code/Chapter 7/src/main/java/book/twju/chapter_7/FileSessionStorage.java 3KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtTopItemScroller.java 3KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/Header.java 3KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtTimelineITest.java 3KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_3_JUnitParams_TimelineTest.java 3KB Code/Chapter 8/timeline.swt.application/src/test/java/book/twju/timeline/swt/application/itemui/git/GitItemUiTest.java 3KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_7_Mockito_SessionStoreSpy_TimelineTest.java 3KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_3_Spy_TimelineTest.java 3KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemUiMap.java 3KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_4_Burst_TimelineTest.java 3KB Code/Chapter 8/timeline.tabris/pom.xml 3KB Code/Chapter 8/timeline.provider/src/test/java/book/twju/timeline/provider/git/GitItemTest.java 2KB Code/Chapter 4/src/test/java/book/twju/chapter_4/Listing_5_Collaborator_TimelineTest.java 2KB Code/Chapter 8/timeline.swt.application/src/test/java/book/twju/timeline/swt/application/itemui/git/GitTimelineFactoryITest.java 2KB Code/Chapter 6/src/test/java/book/twju/chapter_6/FileSessionStorageITest.java 2KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingTimelineTest.java 2KB Code/Chapter 8/timeline.swing.application/src/main/java/book/twju/timeline/swing/application/itemui/git/GitItemUi.java 2KB Code/Chapter 8/timeline.util/src/test/java/book/twju/timeline/util/BackgroundProcessorITest.java 2KB Code/Chapter 8/timeline.swt.application/src/test/java/book/twju/timeline/swt/application/itemui/git/GitItemUiFactoryITest.java 2KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_2_Stub_TimelineTest.java 2KB Code/Chapter 8/timeline.tabris/src/main/java/book/twju/timeline/tabris/StorageDirectoryProvider.java 2KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/ItemTest.java 2KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_6_Mockito_ItemProviderStub_TimelineTest.java 2KB Code/Chapter 4/src/test/java/book/twju/chapter_4/Listing_4_Closure_TimelineTest.java 2KB Code/Chapter 8/timeline.swing.application/src/test/java/book/twju/timeline/swing/application/itemui/git/GitTimelineFactoryITest.java 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingItemUiList.java 2KB Code/Chapter 8/timeline.swing.application/src/test/java/book/twju/timeline/swing/application/itemui/git/GitItemUiFactoryITest.java 2KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtItemViewerCompoundITest.java 2KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/ResourcesTest.java 2KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/TopItemTestHelper.java 2KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_4_Mock_TimelineTest.java 2KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtTimeline.java 2KB Code/Chapter 8/build/swt-pom.xml 2KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/TopItemTestHelper.java 2KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtTimelineCompound.java 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingTimelineCompound.java 2KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingItemViewerCompoundTest.java 2KB Code/Chapter 8/timeline.util/src/test/java/book/twju/timeline/util/ExceptionsTest.java 2KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Executor.java 2KB Code/Chapter 8/timeline.tabris/Tabris Timeline.launch 2KB Code/Chapter 3/src/main/java/book/twju/chapter_3/Timeline.java 2KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/Memento.java 2KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtItemUiListITest.java 2KB Code/Chapter 8/alltests/.classpath 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingTimeline.java 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingTopItemUpdater.java 2KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtTopItemUpdater.java 2KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_3_Hamcrest_Matcher_FileSessionStorageITest.java 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingItemViewerCompound.java 2KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtItemViewerCompound.java 2KB Code/Chapter 5/pom.xml 2KB Code/Chapter 8/timeline.provider/src/test/java/book/twju/timeline/provider/git/GitItemAssert.java 2KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_4_Hamcrest_MementoMatcher_Light_FileSessionStorageITest.java 2KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_4_Hamcrest_MementoMatcher_FileSessionStorageITest.java 2KB Code/Chapter 8/timeline.tabris/src/main/java/book/twju/timeline/tabris/TimelineEntryPoint.java 2KB Code/Chapter 8/timeline.swing.application/src/test/java/book/twju/timeline/swing/application/itemui/git/GitItemUiITest.java 2KB Code/Chapter 8/timeline.provider/src/main/java/book/twju/timeline/provider/git/GitItem.java 2KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/util/FileStorageStructure.java 2KB Code/Chapter 8/alltests/AllTestSuite.launch 2KB Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/GitRepository.java 2KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/TopItemUpdater.java 2KB Code/Chapter 4/src/test/java/book/twju/chapter_4/Listing_1_TryCatch_TimelineTest.java 2KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingItemUiListITest.java 2KB Code/Chapter 6/pom.xml 2KB Code/Chapter 8/timeline.swt.application/src/main/java/book/twju/timeline/swt/application/Application.java 2KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtAutoUpdate.java 2KB Code/Chapter 4/src/test/java/book/twju/chapter_4/Listing_3_ExpectedException_TimelineTest.java 2KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/ItemAssert.java 2KB Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingAutoUpdate.java 2KB Code/Chapter 8/timeline.swing.application/src/main/java/book/twju/timeline/swing/application/Application.java 2KB Code/Chapter 8/timeline.provider/src/test/java/book/twju/timeline/provider/git/GitItemSerializationTest.java 2KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_1_JUnit_Assert_FileSessionStorageITest.java 2KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/FakeItemProviderStub.java 2KB Code/Chapter 8/timeline.provider/src/main/java/book/twju/timeline/provider/git/GitOperator.java 2KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/Item.java 2KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemUiList.java 1KB Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/BackgroundProcessor.java 1KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_6_AssertJ_Assertions_FileSessionStorageITest.java 1KB Code/Chapter 6/src/main/java/book/twju/chapter_6/FileSessionStorage.java 1KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_7_AssertJ_MementoAssert_FileSessionStorageITest.java 1KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/FetchOperationTest.java 1KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_7_AssertJ_MementoAssert.java 1KB Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/SwtTimelineCompoundHelper.java 1KB Code/Chapter 3/src/test/java/book/twju/chapter_3/ItemProviderStub.java 1KB Code/Chapter 4/src/test/java/book/twju/chapter_4/ItemProviderStub.java 1KB Code/Chapter 5/src/test/java/book/twju/chapter_5/ItemProviderStub.java 1KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_2_JUnit_MementoAssert_FileSessionStorageITest.java 1KB Code/Chapter 7/pom.xml 1KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/MementoAssert.java 1KB Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/Exceptions.java 1KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingTimelineCompoundHelper.java 1KB Code/Chapter 5/src/test/java/book/twju/chapter_5/FetchItemsEnum.java 1KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_1_Dummy_TimelineTest.java 1KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/FakeItems.java 1KB Code/Chapter 2/src/test/java/book/twju/chapter_2/TimelineTest.java 1KB Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_4_Hamcrest_MementoMatcher.java 1KB Code/Chapter 8/timeline.swt/pom.xml 1KB Code/Chapter 8/timeline.swt.application/pom.xml 1KB Code/Chapter 3/src/test/java/book/twju/chapter_3/Listing_8_Mockito_ArgumentCapture_TimelineTest.java 1KB Code/Chapter 4/pom.xml 1KB Code/Chapter 3/pom.xml 1KB Code/Chapter 8/timeline.swt.application/src/main/java/book/twju/timeline/swt/application/itemui/git/GitTimelineFactory.java 1KB Code/Chapter 8/timeline.util.test.util/src/main/java/book/twju/timeline/util/test/util/BackgroundThreadHelper.java 1KB Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/GitRule.java 1KB Code/Chapter 8/timeline.provider/src/main/java/book/twju/timeline/provider/git/GitItemSerialization.java 1KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/SwingUiThreadDispatcherITest.java 1KB Code/Chapter 8/build/Timeline Build All.launch 1KB Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/ItemViewerCompoundHelper.java 1KB Code/Chapter 8/timeline.swing.application/src/main/java/book/twju/timeline/swing/application/itemui/git/GitTimelineFactory.java 1KB Code/Chapter 8/timeline.swing.application/src/main/java/book/twju/timeline/swing/application/itemui/git/GitItemUiFactory.java 1KB Code/Chapter 8/timeline.swing.application/Swing Timeline.launch 1KB Code/Chapter 8/timeline.swt.application/SWT Timeline.launch 1KB Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemViewer.java 1KB Code/Chapter 8/timeline.swing/pom.xml 1KB Code/Chapter 8/timeline/pom.xml 1KB Code/Chapter 4/src/test/java/book/twju/chapter_4/Listing_2_Annotation_TimelineTest.java 1KB Code/Chapter 8/timeline.swing.application/pom.xml 1KB Code/Chapter 8/timeline.provider/pom.xml 1KB Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/Resources.java 1KB Code/Chapter 1/pom.xml 1KB Code/Chapter 2/pom.xml 1KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/FrameRule.java 1KB Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/Assertion.java 1KB Code/Chapter 8/timeline.swing/src/test/java/book/twju/timeline/swing/ResourcesTest.java 1KB Code/Chapter 8/timeline/.classpath 1KB Code/Chapter 8/timeline.provider/.classpath 1KB Code/Chapter 8/timeline.swing/.classpath 1KB Code/Chapter 8/timeline.swing.application/.classpath 1KB Code/Chapter 8/timeline.swt/.classpath 1KB Code/Chapter 8/timeline.swt.application/.classpath 1KB Code/Chapter 8/timeline.swt.test.util/.classpath 1KB Code/Chapter 8/timeline.tabris/.classpath 1KB Code/Chapter 8/timeline.test.util/.classpath 1KB Code/Chapter 8/timeline.util/.classpath 1KB Code/Chapter 8/timeline.util.test.util/.classpath 1KB Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_3_JUnitParams_FetchItemsDataProvider.java 1019B Code/Chapter 8/timeline.swt.application/src/main/java/book/twju/timeline/swt/application/itemui/git/GitItemUiFactory.java 996B Code/Chapter 8/timeline.test.util/src/test/java/book/twju/timeline/test/util/ThrowableCaptorTest.java 954B Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtUiThreadDispatcher.java 953B Code/Chapter 8/timeline.util/pom.xml 939B Code/Chapter 8/timeline.swt.test.util/pom.xml 930B Code/Chapter 8/timeline.util/src/test/java/book/twju/timeline/util/IterablesTest.java 922B Code/Chapter 7/src/test/java/book/twju/chapter_7/FakeItem.java 918B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_8_BDD_Comments_TimelineTest.java 910B Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/TestTopItemUpdater.java 891B Code/Chapter 8/timeline.util.test.util/pom.xml 890B Code/Chapter 8/timeline.test.util/pom.xml 878B Code/Chapter 8/timeline.util/src/test/java/book/twju/timeline/util/NiceTimeTest.java 873B Code/Chapter 8/alltests/pom.xml 871B Code/Chapter 8/timeline.tabris/src/main/webapp/WEB-INF/web.xml 866B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_7_BoundaryConditions_TimelineTest.java 860B Code/Chapter 5/src/test/java/book/twju/chapter_5/Listing_2_Parameterized_FetchItemsDataProvider.java 844B Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/CompareItemData.java 838B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyConfigurableStatement.java 822B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/FetchOperation.java 804B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_5_ImplicitTearDown_TimelineTest.java 797B Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_2_JUnit_MementoAssert.java 797B Code/Chapter 8/timeline.swt.test.util/src/main/java/book/twju/timeline/swt/test/util/EventQueueHelper.java 780B Code/Chapter 6/src/test/java/book/twju/chapter_6/ProvideSystemInputExample.java 778B Code/Chapter 5/src/test/java/book/twju/chapter_5/FetchItemsData.java 758B Code/Chapter 8/timeline/src/test/java/book/twju/timeline/ui/TestItemUiList.java 738B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_3_DelegateSetup_TimelineTest.java 735B Code/Chapter 2/src/main/java/book/twju/chapter_2/Timeline.java 717B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_4_ImplicitSetup_TimelineTest.java 697B Code/Chapter 3/src/test/java/book/twju/chapter_3/SessionStorageMock.java 689B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_2_InlineSetup_TimelineTest.java 648B Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingItemUi.java 644B Code/Chapter 6/src/test/java/book/twju/chapter_6/ProvideSystemPropertyExample.java 636B Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/FileHelper.java 626B Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_5_AssertJ_ThrowableAssert_Test.java 606B Code/Chapter 3/src/test/java/book/twju/chapter_3/ItemProviderDummy.java 595B Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/Iterables.java 583B Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/Resources.java 582B Code/Chapter 8/timeline.swing.application/.project 578B Code/Chapter 8/timeline.swt.application/.project 576B Code/Chapter 8/timeline.util.test.util/.project 575B Code/Chapter 8/timeline.swt.test.util/.project 574B Code/Chapter 8/timeline.test.util/.project 570B Code/Chapter 8/timeline.provider/.project 569B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_1_PhasesComments_TimelineTest.java 568B Code/Chapter 8/timeline.tabris/.project 567B Code/Chapter 8/timeline.swing/.project 566B Code/Chapter 8/timeline.util/.project 565B Code/Chapter 8/timeline.swt/.project 564B Code/Chapter 8/alltests/.project 560B Code/Chapter 8/timeline/.project 560B Code/Chapter 8/build/.project 557B Code/Chapter 6/src/test/java/book/twju/chapter_6/ServerIntegrationWithRuleChainTestSuite.java 555B Code/Chapter 6/src/test/java/book/twju/chapter_6/CaptureSystemOutputExample.java 554B Code/Chapter 8/timeline.swing/src/main/java/book/twju/timeline/swing/SwingUiThreadDispatcher.java 547B Code/Chapter 7/src/test/java/book/twju/chapter_7/FakeItems.java 534B Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/FakeItemSerialization.java 534B Code/Chapter 6/src/test/java/book/twju/chapter_6/ClearPropertiesExample.java 531B Code/Chapter 2/src/test/java/book/twju/chapter_2/Listing_6_InlineTearDown_TimelineTest.java 530B Code/Chapter 7/src/test/java/book/twju/chapter_7/Listing_4_Hamcrest_MementoMatcher_Light.java 524B Code/Chapter 8/timeline.tabris/src/main/java/book/twju/timeline/tabris/Configuration.java 481B Code/Chapter 6/src/test/java/book/twju/chapter_6/ServerRule.java 458B Code/Chapter 3/src/test/java/book/twju/chapter_3/SessionStorageSpy.java 440B Code/Chapter 8/alltests/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/build/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.provider/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.swing/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.swing.application/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.swt/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.swt.application/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.tabris/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.test.util/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.util/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 8/timeline.util.test.util/.settings/org.eclipse.jdt.core.prefs 430B Code/Chapter 6/src/test/java/book/twju/chapter_6/ServerIntegrationTestSuite.java 422B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyStatement.java 422B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyServerTest.java 412B Code/Chapter 7/src/main/java/book/twju/chapter_7/Memento.java 412B Code/Chapter 6/src/test/java/book/twju/chapter_6/ConditionalIgnoreTest.java 388B Code/Chapter 1/src/test/java/book/twju/chapter_1/TimelineTest.java 379B Code/Chapter 8/timeline.swing.application/.settings/org.moreunit.prefs 379B Code/Chapter 5/src/test/java/book/twju/chapter_5/AllUnitTestSuite.java 378B Code/Chapter 5/src/test/java/book/twju/chapter_5/ExecutorSample.java 370B Code/Chapter 7/src/test/java/book/twju/chapter_7/FakeItemSerialization.java 369B Code/Chapter 6/src/test/java/book/twju/chapter_6/AssumptionTest.java 367B Code/Chapter 3/src/test/java/book/twju/chapter_3/FakeItem.java 364B Code/Chapter 4/src/test/java/book/twju/chapter_4/FakeItem.java 364B Code/Chapter 5/src/test/java/book/twju/chapter_5/FakeItem.java 364B Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/NiceTime.java 364B Code/Chapter 8/timeline.test.util/.settings/org.moreunit.prefs 363B Code/Chapter 8/timeline.provider/.settings/org.moreunit.prefs 361B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyConfigurableRule.java 360B Code/Chapter 8/timeline.tabris/.settings/org.moreunit.prefs 357B Code/Chapter 8/timeline.swing/.settings/org.moreunit.prefs 355B Code/Chapter 3/src/main/java/book/twju/chapter_3/SessionStorageFake.java 354B Code/Chapter 8/timeline.util/.settings/org.moreunit.prefs 353B Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/ThrowableCaptor.java 348B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyConfigurableRuleTest.java 345B Code/Chapter 8/timeline/.settings/org.moreunit.prefs 343B Code/Chapter 4/src/test/java/book/twju/chapter_4/ThrowableCaptor.java 340B Code/Chapter 5/src/test/java/book/twju/chapter_5/ThrowableCaptor.java 340B Code/Chapter 6/src/test/java/book/twju/chapter_6/ThrowableCaptor.java 340B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyRuleConfiguration.java 339B Code/Chapter 8/timeline.swt.application/.settings/org.moreunit.prefs 339B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyRuleBasedOnExternalResource.java 328B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyRule.java 321B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyRuleBasedOnExternalResourceTest.java 316B Code/Chapter 5/src/test/java/book/twju/chapter_5/AllUnitTestCpSuite.java 315B Code/Chapter 8/timeline.swt/.settings/org.moreunit.prefs 315B Code/Chapter 8/timeline.swt.test.util/.settings/org.moreunit.prefs 312B Code/Chapter 5/src/test/java/book/twju/chapter_5/Execute.java 301B Code/Chapter 8/timeline.swt/src/test/java/book/twju/timeline/swt/ShellHelper.java 297B Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/NotRunningOnWindows.java 292B Code/Chapter 8/alltests/src/test/java/book/twju/alltests/AllTestSuite.java 291B Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/ThreadHelper.java 289B Code/Chapter 8/timeline/src/test/java/book/twju/timeline/model/FakeItem.java 285B Code/Chapter 6/src/test/java/book/twju/chapter_6/NotRunningOnWindows.java 267B Code/Chapter 5/src/test/java/book/twju/chapter_5/AllTestSuite.java 263B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemViewerCompound.java 253B Code/Chapter 8/timeline.swt/src/main/java/book/twju/timeline/swt/SwtItemUi.java 249B Code/Chapter 6/src/test/java/book/twju/chapter_6/MyRuleTest.java 247B Code/Chapter 8/timeline.swt.test.util/.settings/org.eclipse.jdt.core.prefs 243B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/ItemProvider.java 242B Code/Chapter 1/src/main/java/book/twju/chapter_1/Timeline.java 241B Code/Chapter 8/timeline.test.util/src/main/java/book/twju/timeline/test/util/GitOperationException.java 237B Code/Chapter 5/src/test/java/book/twju/chapter_5/FakeItems.java 236B Code/Chapter 3/src/main/java/book/twju/chapter_3/ItemProvider.java 234B Code/Chapter 4/src/main/java/book/twju/chapter_4/ItemProvider.java 234B Code/Chapter 5/src/main/java/book/twju/chapter_5/ItemProvider.java 234B Code/Chapter 6/src/main/java/book/twju/chapter_6/Memento.java 233B Code/Chapter 5/src/test/java/book/twju/chapter_5/UiITest.java 206B Code/Chapter 4/src/main/java/book/twju/chapter_4/SessionStorage.java 186B Code/Chapter 5/src/main/java/book/twju/chapter_5/SessionStorage.java 186B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemUiFactory.java 185B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/ItemSerialization.java 159B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/AutoUpdate.java 159B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/TopItemScroller.java 156B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/model/SessionStorage.java 148B Code/Chapter 7/src/main/java/book/twju/chapter_7/ItemSerialization.java 142B Code/Chapter 8/timeline/src/main/java/book/twju/timeline/ui/ItemUi.java 139B Code/Chapter 8/build/.classpath 123B Code/Chapter 6/src/main/java/book/twju/chapter_6/SessionStorage.java 121B Code/Chapter 7/src/main/java/book/twju/chapter_7/SessionStorage.java 121B Code/Chapter 8/alltests/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.provider/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.swing/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.swing.application/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.swt/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.swt.application/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.swt.test.util/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.tabris/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.test.util/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.util/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 8/timeline.util.test.util/.settings/org.eclipse.core.resources.prefs 119B Code/Chapter 3/src/main/java/book/twju/chapter_3/SessionStorage.java 117B Code/Chapter 8/timeline.util/src/main/java/book/twju/timeline/util/UiThreadDispatcher.java 115B Code/Chapter 8/alltests/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/build/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.provider/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.swing/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.swing.application/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.swt/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.swt.application/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.swt.test.util/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.tabris/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.test.util/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.util/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 8/timeline.util.test.util/.settings/org.eclipse.m2e.core.prefs 90B Code/Chapter 3/src/main/java/book/twju/chapter_3/Item.java 82B Code/Chapter 4/src/main/java/book/twju/chapter_4/Item.java 82B Code/Chapter 5/src/main/java/book/twju/chapter_5/Item.java 82B Code/Chapter 7/src/main/java/book/twju/chapter_7/Item.java 82B Code/Chapter 8/alltests/.settings/org.moreunit.prefs 67B Code/Chapter 5/src/test/java/book/twju/chapter_5/Integration.java 65B Code/Chapter 5/src/test/java/book/twju/chapter_5/Acceptance.java 64B Code/Chapter 8/build/.settings/org.eclipse.core.resources.prefs 57B Code/Chapter 5/src/test/java/book/twju/chapter_5/Unit.java 56B