package com.paktalin.agilejava.language_tests; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertTrue; /** * Created by Paktalin on 28/05/2018. */ class SuperClassTest { @Test void testConstructorCalls() { SuperClass superClass = new SubClass("parm"); assertTrue(superClass.constructorWasCalled); } class SuperClass { boolean constructorWasCalled = false; SuperClass(String parm) { constructorWasCalled = true; } } class SubClass extends SuperClass { SubClass(String parm) { super(parm); } } }