Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;

import org.junit.jupiter.api.Test;

public class CounterTest {

	private Counter counter;

	private void setUp() {
		counter = new Counter(1, 3);
	}

	@Test
	public void testCounter() {
		setUp();
		assertEquals(1, counter.getCounter()); // sjekk om returverdi er 1
		assertTrue(counter.count()); // sjekk om returverdi er true
		assertEquals(2, counter.getCounter()); // sjekk om returverdi er 2
		assertFalse(counter.count()); // sjekk om returverdi er false
		assertEquals(3, counter.getCounter()); // sjekk om returverdi er 3
	}

	@Test
	public void testGetCounter() {
		setUp();
		Counter counter = new Counter(1, 3);
		assertEquals(1, counter.getCounter());
		counter.count();
		assertEquals(2, counter.getCounter());
		counter.count();
		assertEquals(3, counter.getCounter());
	}

	@Test
	public void testCount() {
		setUp();
		Counter counter = new Counter(1, 3);
		assertTrue(counter.count());
		assertFalse(counter.count());
	}

}


...

Code Block
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

public class CounterTest {

	private Counter counter;

	@BeforeEach
	public void setUp() {
		counter = new Counter(1, 3);
	}

	@Test
	public void testCounter() {
		assertEquals(1, counter.getCounter()); // sjekk om returverdi er 1
		assertTrue(counter.count()); // sjekk om returverdi er true
		assertEquals(2, counter.getCounter()); // sjekk om returverdi er 2
		assertFalse(counter.count()); // sjekk om returverdi er false
		assertEquals(3, counter.getCounter()); // sjekk om returverdi er 3
	}

	@Test
	public void testGetCounter() {
		Counter counter = new Counter(1, 3);
		assertEquals(1, counter.getCounter());
		counter.count();
		assertEquals(2, counter.getCounter());
		counter.count();
		assertEquals(3, counter.getCounter());
	}

	@Test
	public void testCount() {
		Counter counter = new Counter(1, 3);
		assertTrue(counter.count());
		assertFalse(counter.count());
	}

}

...