Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RunWith(Parameterized::class)
- class RectangleModelTestWeakAccesses {
- @JvmField
- @Parameterized.Parameter(0)
- var o1: Point? = null
- @JvmField
- @Parameterized.Parameter(1)
- var o2: Point? = null
- @JvmField
- @Parameterized.Parameter(2)
- var expected: Boolean = false
- companion object {
- @JvmStatic
- @Parameterized.Parameters
- fun data(): MutableList<Array<out Any?>>? {
- return Arrays.asList(
- arrayOf(
- Point(0, 0),
- Point(0, 0),
- false),
- arrayOf(
- Point(0, 0),
- Point(1, 1),
- true),
- arrayOf(
- Point(0, 0),
- Point(0, 1),
- false),
- arrayOf(
- Point(0, 0),
- Point(1, 0),
- false),
- arrayOf(
- Point(0, 1),
- Point(2, 2),
- true)
- )
- }
- }
- @Test
- fun isRectangleWellFormulated() {
- val isWellFormulated = o2!!.x > o1!!.x && o2!!.y > o1!!.y
- Assert.assertEquals(isWellFormulated, expected)
- }
- }
Add Comment
Please, Sign In to add comment