1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpackage junit.framework;
2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project
3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/**
4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * A Listener for test progress
5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */
6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpublic interface TestListener {
7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    /**
8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project      * An error occurred.
9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project      */
10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public void addError(Test test, Throwable t);
11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    /**
12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project      * A failure occurred.
13f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project      */
14f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     public void addFailure(Test test, AssertionFailedError t);
15f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    /**
16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     * A test ended.
17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     */
18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     public void endTest(Test test);
19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    /**
20f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     * A test started.
21f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project     */
22f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project    public void startTest(Test test);
23f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project}
24