-
Notifications
You must be signed in to change notification settings - Fork 7
case
狼叔 edited this page Feb 3, 2021
·
1 revision
import { Test, BeforeEach, BeforeAll, AfterAll, AfterEach, DisplayName, Disabled } from '../src/index'
@DisplayName("Clz test case")
// @Disabled("Disabled all Clazz until bug #99 has been fixed")
export default class MyFirstJUnitJupiterTests {
a: Number = 1
b: String
// private Calculator calculator = new Calculator();
// @Test
@BeforeAll
initAll() {
// assert.is(Math.sqrt(4), 12);
console.log('BeforeAll initAll')
this.a = 2
}
// @BeforeEach
// init() {
// console.log('BeforeEach')
// }
// @AfterEach
// tearDown() {
// console.log('AfterEach')
// }
// @AfterAll
// tearDownAll() {
// console.log('AfterAll')
// }
@Test
succeedingTest() {
console.dir(this)
assert.ok(this.a === 2);
assert.is(Math.sqrt(4),2);
}
// @Test
@Test
addition() {
// assert.ok(Math.sqrt(4)===1);
assert.is(Math.sqrt(4), 2);
assert.is(Math.sqrt(4), 2);
}
@Test
@DisplayName("Custom test name containing spaces111")
@DisplayName("Custom test name containing spaces222")
@Disabled("Disabled until bug #42 has been resolved")
addition5() {
assert.is(Math.sqrt(4), 2);
assert.is(Math.sqrt(4), 2);
assert.is(Math.sqrt(4), 2);
}
}