Skip to content

Commit c1d3b39

Browse files
Add tests for FILL.
1 parent 97c23f0 commit c1d3b39

11 files changed

Lines changed: 26 additions & 0 deletions
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL([0d1, 0d2])
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL([0d1], 0d2, 0d3)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL()
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL(0d1, 0d2)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL([0d1, 0d2, 0d3], "x")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
FILL(["a", "b"], 0d1)

tests/cases/passing/fill-basic.pre

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
TNS: src = [0d1, 0d2, 0d3]
2+
3+
ASSERT(EQ(TYPE(FILL(src, 0d9)), "TNS"))
4+
ASSERT(EQ(FILL(src, 0d9), [0d9, 0d9, 0d9]))
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
TNS: flags = [TRUE, FALSE, TRUE]
2+
3+
ASSERT(EQ(FILL(flags, FALSE), [FALSE, FALSE, FALSE]))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
TNS: src = [[0d1, 0d2], [0d3, 0d4]]
2+
TNS: out = FILL(src, 0d0)
3+
4+
ASSERT(EQ(out, [[0d0, 0d0], [0d0, 0d0]]))
5+
ASSERT(EQ(SHAPE(out), [0d2, 0d2]))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
TNS: src = [0d10, 0d20]
2+
TNS: out = FILL(src, 0d99)
3+
4+
ASSERT(EQ(src, [0d10, 0d20]))
5+
ASSERT(EQ(out, [0d99, 0d99]))

0 commit comments

Comments
 (0)