Here you can find the source of assertCondition(boolean condition, String message)
Parameter | Description |
---|---|
condition | a boolean expression |
message | the exception message to use if the assertion fails |
Parameter | Description |
---|---|
AssertionError | if condition is false |
private static void assertCondition(boolean condition, String message) throws AssertionError
//package com.java2s; /*//w w w . j a v a 2 s . c o m * Copyright 2002-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ public class Main { /** * Assert the provided boolean {@code condition}, throwing * {@code AssertionError} with the supplied {@code message} if * the test result is {@code false}. * @param condition a boolean expression * @param message the exception message to use if the assertion fails * @throws AssertionError if condition is {@code false} * @see #fail(String) */ private static void assertCondition(boolean condition, String message) throws AssertionError { if (!condition) { fail(message); } } /** * Fails by throwing an {@code AssertionError} with the supplied * {@code message}. * @param message the exception message to use * @see #assertCondition(boolean, String) */ private static void fail(String message) throws AssertionError { throw new AssertionError(message); } }