v2 / vlib / db / sqlite / sqlite_f32_test.v
25 lines · 19 sloc · 363 bytes · ac2e7d7f29ac7c5a914f9a51eb91b3bd28948d89
Raw
1// vtest build: present_sqlite3? && !sanitize-memory-clang
2import db.sqlite
3
4struct Test {
5 value f32
6 value2 f64
7}
8
9fn test_main() {
10 conn := sqlite.connect(':memory:')!
11
12 data := Test{32.32, 64.64}
13
14 sql conn {
15 create table Test
16 insert data into Test
17 }!
18
19 s := sql conn {
20 select from Test
21 }!
22
23 assert s[0].value == 32.32
24 assert s[0].value2 == 64.64
25}
26