Răsfoiți Sursa

add more unit conversions and tests

Daniel Sheffield 2 ani în urmă
părinte
comite
efd52ddc39
1 a modificat fișierele cu 9 adăugiri și 2 ștergeri
  1. 9 2
      units.sql

+ 9 - 2
units.sql

@@ -29,7 +29,9 @@ CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Coconut Desiccated', .071*2)
 -- CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Peanut butter', .24);
 CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Honey', .68);
 CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Brown Sugar', .055*4);
-
+CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Red Lentils', .199);
+CALL insert_unit_conversion ('L', 'kg', 'Coconut Oil', .95);
+CALL insert_unit_conversion ('Cup (metric)', 'kg', 'Brown Rice', .19);
 SELECT * FROM conversions;
 DO
 $$
@@ -76,7 +78,12 @@ BEGIN
       ('Cup (metric)', 'kg', 'Honey', .68), -- *
       ('kg', 'mL', 'Honey', 250/.68),
       ('Cup (metric)', 'kg', 'Brown Sugar', .055*4), -- *
-      ('g', 'mL', 'Brown Sugar', 250/.055/4/1000)
+      ('g', 'mL', 'Brown Sugar', 250/.055/4/1000),
+      ('Cup (metric)', 'kg', 'Red Lentils', .199), -- *
+      ('L', 'kg', 'Coconut Oil', .95), -- *
+      ('Cup (metric)', 'g', 'Red Lentils', 199),
+      ('mL', 'g', 'Coconut Oil', 950.0/1000),
+      ('Cup (metric)', 'kg', 'Brown Rice', .19) -- *
     ) AS tests(f,t,p,e) LOOP
     BEGIN
       SELECT convert_unit(item.f, item.t, item.p) INTO result;