test suite test range
test case test empty()
the range : base range • new(68, 68)
assert the range • is empty
assert the range • size == 0
assert the range • begin == 68
assert the range • end == 68
assert new range • is empty
assert !new range • is not empty
assert new range • size == 0
assert new range • begin == 68
assert new range • end == 68
test case test simple range()
the range : base range • new(5, 8)
assert the range • begin == 5
assert the range • end == 8
assert the range • size == 3
assert !the range • is empty
assert the range • is not empty
assert the range • first == 5
assert the range • last == 7
assert the range[0] == 5
assert the range[1] == 6
assert the range[2] == 7
assert the slice • size == 2
assert the slice • begin == 6
assert the slice • end == 8
assert the slice • first == 6
assert the slice • last == 7
assert the slice2 • size == 0
assert the slice2 • is empty
assert the slice2 • begin == 6
assert the slice2 • end == 6
assert reversed • size == 3
assert !reversed • is empty
assert reversed • is not empty
assert reversed • first == 7
assert reversed • last == 5
assert reversed[0] == 7
assert reversed[1] == 6
assert reversed[2] == 5