/*
* Copyright (c) 2006-2011 Rogério Liesenfeld
* This file is subject to the terms of the MIT license (see LICENSE.txt).
*/
package integrationTests;
import org.junit.*;
public final class UnreachableStatementsTest extends CoverageTest
{
UnreachableStatements tested;
@Test(expected = AssertionError.class)
public void nonBranchingMethodWithUnreachableLines()
{
tested.nonBranchingMethodWithUnreachableLines();
}
@Test
public void branchingMethodWithUnreachableLines_avoidUnreachableCode()
{
tested.branchingMethodWithUnreachableLines(0);
}
@Test(expected = AssertionError.class)
public void branchingMethodWithUnreachableLines_hitUnreachableCode()
{
tested.branchingMethodWithUnreachableLines(1);
}
}