From fcf8909c7536e17bebcb3793e4c5edbe3d39f571 Mon Sep 17 00:00:00 2001 From: Cytown Date: Thu, 4 Jul 2019 16:46:39 +0800 Subject: [PATCH] add test for array_repeat with f32/f64 Signed-off-by: Cytown --- vlib/builtin/array_test.v | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/vlib/builtin/array_test.v b/vlib/builtin/array_test.v index ee847a1f64..31b29c43cd 100644 --- a/vlib/builtin/array_test.v +++ b/vlib/builtin/array_test.v @@ -95,6 +95,25 @@ fn test_repeat() { b := [7; 3] assert b.len == 3 assert b[0] == 7 && b[1] == 7 && b[2] == 7 + { + mut aa := [1.1 ; 10] + // FIXME: assert aa[0] == 1.1 will fail, need fix + assert aa[0] == f32(1.1) + assert aa[5] == f32(1.1) + assert aa[9] == f32(1.1) + } + { + mut aa := [f32(1.1) ; 10] + assert aa[0] == f32(1.1) + assert aa[5] == f32(1.1) + assert aa[9] == f32(1.1) + } + { + mut aa := [f64(1.1) ; 10] + assert aa[0] == f64(1.1) + assert aa[5] == f64(1.1) + assert aa[9] == f64(1.1) + } } fn test_right() {