From 85035643104d6e40c7aee08009b8de4471dc54fa Mon Sep 17 00:00:00 2001 From: SoulKa Date: Tue, 16 Jan 2024 20:54:56 +0100 Subject: [PATCH] add Precision() test --- aht20/aht20_test.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/aht20/aht20_test.go b/aht20/aht20_test.go index 3ef3a79..ae1ddfc 100644 --- a/aht20/aht20_test.go +++ b/aht20/aht20_test.go @@ -174,3 +174,17 @@ func TestDev_SoftReset(t *testing.T) { t.Fatal(err) } } + +func TestDev_Precision(t *testing.T) { + dev := Dev{d: &i2c.Dev{Bus: &i2ctest.Playback{}, Addr: deviceAddress}, opts: DefaultOpts} + var env physic.Env + dev.Precision(&env) + + if env.Temperature == 0 { + t.Fatal("expected temperature precision") + } else if env.Pressure != 0 { + t.Fatal("expected no pressure precision") + } else if env.Humidity == 0 { + t.Fatal("expected humidity precision") + } +}