Java Assert assertTesting()

Here you can find the source of assertTesting()

Description

Assert that we are running JUnit tests.

License

Open Source License

Declaration

public static void assertTesting() 

Method Source Code

//package com.java2s;
/*/*from   w  ww . j  a  va2 s . com*/
 * Copyright (c) 2006-2009 by Abacus Research AG, Switzerland.
 * All rights reserved.
 *
 * This file is part of the Abacus Formula Compiler (AFC).
 *
 * For commercial licensing, please contact sales(at)formulacompiler.com.
 *
 * AFC is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * AFC is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with AFC.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Assert that we are running JUnit tests. Used for public methods that should only be used by
     * tests. Simply tests that JUnit is loaded.
     */
    public static void assertTesting() {
        try {
            Class.forName("junit.framework.TestCase");
        } catch (ClassNotFoundException e) {
            throw new IllegalStateException("This method must only be used by JUnit tests.");
        }
    }
}

Related

  1. assertState(boolean expression)
  2. assertStringMatch(String first, String second)
  3. assertStringNotEmpty(String str, String name)
  4. assertStringNotEmpty(String str, String name)
  5. assertStringNotEmpty(String string, String fieldName)
  6. assertThrows(Class exception, Runnable action)
  7. assertTwoParameters(Class clz, String method, double... args)
  8. assertUnreachable()
  9. assertValid(int piece)