Edit C:\Users\Admin\.m2\repository\junit\junit\3.8.1\junit\textui\TestRunner.class
???? - ? junit/textui/TestRunner junit/runner/BaseTestRunner fPrinter Ljunit/textui/ResultPrinter; SUCCESS_EXIT I ConstantValue FAILURE_EXIT EXCEPTION_EXIT <init> ()V Code java/lang/System out Ljava/io/PrintStream; (Ljava/io/PrintStream;)V LineNumberTable LocalVariableTable this Ljunit/textui/TestRunner; junit/textui/ResultPrinter (Ljunit/textui/ResultPrinter;)V " # writer & ( printer run (Ljava/lang/Class;)V junit/framework/TestSuite - , . / 4(Ljunit/framework/Test;)Ljunit/framework/TestResult; + 1 2 testClass Ljava/lang/Class; & doRun 7 1 8 test Ljunit/framework/Test; runner runAndWait (Ljunit/framework/Test;)V 5(Ljunit/framework/Test;Z)Ljunit/framework/TestResult; 7 ? @ suite aTestRunner getLoader ()Ljunit/runner/TestSuiteLoader; $junit/runner/StandardTestSuiteLoader F G & testFailed /(ILjunit/framework/Test;Ljava/lang/Throwable;)V status t Ljava/lang/Throwable; testStarted (Ljava/lang/String;)V testName Ljava/lang/String; testEnded createTestResult ()Ljunit/framework/TestResult; junit/framework/TestResult U V & S T X addListener !(Ljunit/framework/TestListener;)V Z [ V \ currentTimeMillis ()J ^ _ ` junit/framework/Test b (Ljunit/framework/TestResult;)V + d c e print (Ljunit/framework/TestResult;J)V g h i pause (Z)V k l m wait Z result Ljunit/framework/TestResult; startTime J endTime runTime printWaitPrompt w x in Ljava/io/InputStream; z { | java/io/InputStream ~ read ()I ? ? ? java/lang/Exception ? main ([Ljava/lang/String;)V start 1([Ljava/lang/String;)Ljunit/framework/TestResult; ? ? ? wasSuccessful ()Z ? ? V ? exit (I)V ? ? ? err ? ? java/lang/Throwable ? getMessage ()Ljava/lang/String; ? ? ? ? java/io/PrintStream ? println ? O ? ? args [Ljava/lang/String; r e Ljava/lang/Exception; Exceptions ? -wait ? java/lang/String ? equals (Ljava/lang/Object;)Z ? ? ? ? -c ? extractClassName &(Ljava/lang/String;)Ljava/lang/String; ? ? ? -v ? java/lang/StringBuffer ? JUnit ? O ? ? junit/runner/Version ? id ? ? ? ? append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ? ? ? by Kent Beck and Erich Gamma ? toString ? ? ? ? TUsage: TestRunner [-wait] testCaseName, where name is the name of the TestCase class ? ? ? getTest *(Ljava/lang/String;)Ljunit/framework/Test; ? ? ? %Could not create and run test suite: ? ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; ? ? ? ? testCase i runFailed message setPrinter SourceFile TestRunner.java ! 6 *? ? ? $ % E *? Y+? !? $? + , % "