158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotpackage junit.swingui; 258a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 358a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotimport javax.swing.ListModel; 458a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 558a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotimport junit.framework.Test; 658a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot 758a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot/** 858a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * The interface for accessing the Test run context. Test run views 958a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * should use this interface rather than accessing the TestRunner 1058a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * directly. 1158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot */ 1258a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabotpublic interface TestRunContext { 1358a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot /** 1458a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * Handles the selection of a Test. 1558a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot */ 1658a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot public void handleTestSelected(Test test); 1758a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot /** 1858a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot * Returns the failure model 1958a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot */ 2058a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot public ListModel getFailures(); 2158a8b0aba2dec5695628a2bf25a3fae42c2c3533Brett Chabot}