use crate::common::*; #[test] fn sum_both() { let expr = " n=1 10 n "; test("fi", "SimpleSpeak", expr, "summa käy, luvusta n on yhtä suuri kuin 1, lukuun 10; n"); } #[test] fn sum_under() { let expr = " S i "; test("fi", "SimpleSpeak", expr, "summa yli iso s, i"); } #[test] fn sum_both_msubsup() { let expr = " n=1 10 n "; test("fi", "SimpleSpeak", expr, "summa käy, luvusta n on yhtä suuri kuin 1, lukuun 10; n"); } #[test] fn sum_sub() { let expr = " S i "; test("fi", "SimpleSpeak", expr, "summa yli iso s, i"); } #[test] fn sum() { let expr = " ai "; test("fi", "SimpleSpeak", expr, "summa a ala i"); } #[test] fn product_both() { let expr = " n=1 10 n "; test("fi", "SimpleSpeak", expr, "tulo käy, luvusta n on yhtä suuri kuin 1, lukuun 10; n"); } #[test] fn product_under() { let expr = " S i "; test("fi", "SimpleSpeak", expr, "tulo yli iso s, i"); } #[test] fn product() { let expr = " ai "; test("fi", "SimpleSpeak", expr, "tulo a ala i"); } #[test] fn intersection_both() { let expr = " i=1 10 Si "; test("fi", "SimpleSpeak", expr, "monikkoleikkaus käy, luvusta i on yhtä suuri kuin 1, lukuun 10; iso s ala i"); } #[test] fn intersection_under() { let expr = " C Si "; test("fi", "SimpleSpeak", expr, "monikkoleikkaus yli iso c; iso s ala i"); } #[test] fn intersection() { let expr = " Si "; test("fi", "SimpleSpeak", expr, "monikkoleikkaus iso s ala i"); } #[test] fn union_both() { let expr = " i=1 10 Si "; test("fi", "SimpleSpeak", expr, "monikkounioni käy, luvusta i on yhtä suuri kuin 1, lukuun 10; iso s ala i"); } #[test] fn union_under() { let expr = " C Si "; test("fi", "SimpleSpeak", expr, "monikkounioni yli iso c; iso s ala i"); } #[test] fn union() { let expr = " Si "; test("fi", "SimpleSpeak", expr, "monikkounioni iso s ala i"); } #[test] fn integral_both() { let expr = " 0 1 f(x ) dx "; test("fi", "SimpleSpeak", expr, "integraali, alaraja 0, yläraja 1; f arvolla x; d x"); } #[test] fn integral_under() { let expr = " f(x ) dx "; test("fi", "SimpleSpeak", expr, "integraali yli reaaliluvut; f arvolla x, d x"); } #[test] fn integral() { let expr = " f(x ) dx "; test("fi", "SimpleSpeak", expr, "integraali f arvolla x, d x"); }