testing.assertEquals() 函数
testing.assertEquals()
测试两个表数据流是否相同。
如果相同,该函数输出未更改的被测数据流。 如果不同,该函数返回错误。
assertEquals 可用于在查询中执行内联测试。
函数类型签名
(<-got: stream[A], name: string, want: stream[A]) => stream[A]
有关更多信息,请参阅 函数类型签名。
参数
名称
(必需) 唯一的断言名称。
got
要测试的数据。 默认值为管道传递数据 (<-
)。
want
(必需) 要对照测试的预期数据。
示例
测试表数据流是否不同
import "sampledata"
import "testing"
want = sampledata.int()
got = sampledata.float() |> toInt()
testing.assertEquals(name: "test_equality", got: got, want: want)
测试脚本中间的表数据流是否不同
import "testing"
want =
from(bucket: "backup-example-bucket")
|> range(start: -5m)
from(bucket: "example-bucket")
|> range(start: -5m)
|> testing.assertEquals(want: want)
此页面是否对您有帮助?
感谢您的反馈!