@@ -187,11 +187,15 @@ func TestUnmarshalMetadataFromNonSOPSFile(t *testing.T) {
187187func TestValToString (t * testing.T ) {
188188 store := Store {}
189189 assert .Equal (t , "1" , store .valToString (1 ))
190- assert .Equal (t , "1.000000" , store .valToString (1.0 ))
191- assert .Equal (t , "-20000000000.000000" , store .valToString (- 2e10 ))
192- assert .Equal (t , "0.000000" , store .valToString (2e-10 ))
193- assert .Equal (t , "12345000000000000583883634749019137936624068583482471750845213260941541453980911162485633595979333632.000000" , store .valToString (1.2345e100 ))
194- assert .Equal (t , "0.000000" , store .valToString (1.2345e-100 ))
190+ assert .Equal (t , "1.0" , store .valToString (1.0 ))
191+ assert .Equal (t , "1.1" , store .valToString (1.10 ))
192+ assert .Equal (t , "1.23" , store .valToString (1.23 ))
193+ assert .Equal (t , "1.2345678901234567" , store .valToString (1.234567890123456789 ))
194+ assert .Equal (t , "200000.0" , store .valToString (2E5 ))
195+ assert .Equal (t , "-2E+10" , store .valToString (- 2E10 ))
196+ assert .Equal (t , "2E-10" , store .valToString (2E-10 ))
197+ assert .Equal (t , "1.2345E+100" , store .valToString (1.2345E100 ))
198+ assert .Equal (t , "1.2345E-100" , store .valToString (1.2345E-100 ))
195199 assert .Equal (t , "true" , store .valToString (true ))
196200 assert .Equal (t , "false" , store .valToString (false ))
197201 ts , _ := time .Parse (time .RFC3339 , "2025-01-02T03:04:05Z" )
0 commit comments