use crate::common::*;
#[test]
fn complex() {
let expr = "";
test("fi", "ClearSpeak", expr, "kompleksiluvut");
}
#[test]
fn natural() {
let expr = "";
test("fi", "ClearSpeak", expr, "luonnolliset luvut");
}
#[test]
fn rationals() {
let expr = "";
test("fi", "ClearSpeak", expr, "rationaaliluvut");
}
#[test]
fn reals() {
let expr = "";
test("fi", "ClearSpeak", expr, "reaaliluvut");
}
#[test]
fn integers() {
let expr = "";
test("fi", "ClearSpeak", expr, "kokonaisluvut");
}
#[test]
fn msup_complex() {
let expr = "";
test("fi", "ClearSpeak", expr, "C 2");
}
#[test]
fn msup_natural() {
let expr = "";
test("fi", "ClearSpeak", expr, "N 2");
}
#[test]
fn msup_rationals() {
let expr = "";
test("fi", "ClearSpeak", expr, "Q 2");
}
#[test]
fn msup_reals() {
let expr = "";
test("fi", "ClearSpeak", expr, "R 3");
}
#[test]
fn msup_integers() {
let expr = "";
test("fi", "ClearSpeak", expr, "Z 4");
}
#[test]
fn msup_positive_integers() {
let expr = "";
test("fi", "ClearSpeak", expr, "positiiviset kokonaisluvut");
}
#[test]
fn msup_negative_integers() {
let expr = "";
test("fi", "ClearSpeak", expr, "negatiiviset kokonaisluvut");
}
#[test]
fn msup_positive_rationals() {
let expr = "";
test("fi", "ClearSpeak", expr, "positiiviset rationaaliluvut");
}
#[test]
fn msup_negative_rationals() {
let expr = "";
test("fi", "ClearSpeak", expr, "negatiiviset rationaaliluvut");
}
#[test]
fn empty_set() {
let expr = "";
test("fi", "ClearSpeak", expr, "tyhjä joukko");
}
#[test]
fn single_element_set() {
let expr = "";
test("fi", "ClearSpeak", expr, "joukko 12");
}
#[test]
fn multiple_element_set() {
let expr = "";
test("fi", "ClearSpeak", expr, "joukko 5 pilkku 10 pilkku 15");
}
#[test]
fn set_with_colon() {
let expr = "";
test("fi", "ClearSpeak", expr, "joukko kaikilla x siten että x on suurempi kuin 2");
}
#[test]
fn set_with_bar() {
let expr = "";
test("fi", "ClearSpeak", expr, "joukko kaikilla x siten että x on suurempi kuin 2");
}
#[test]
fn element_alone() {
let expr = "";
test("fi", "ClearSpeak", expr, "3 plus 2 i, ei kuulu reaaliluvut");
}
#[test]
fn element_under_sum() {
let expr = "";
test("fi", "ClearSpeak", expr,
"summa yli i kuuluu kokonaisluvut; murtoluku osoittaja 1; ja nimittäjä i toiseen;");
}
#[test]
fn complicated_set_with_colon() {
let expr = "";
test("fi", "ClearSpeak", expr, "joukko kaikilla x kuuluu kokonaisluvut siten että 2 on pienempi kuin x on pienempi kuin 7");
}
#[test]
fn complicated_set_with_mtext() {
// as of 8/5/21, parsing of "|" is problematic in the example, so are needed for this test
let expr = "";
test("fi", "ClearSpeak", expr,
"joukko kaikilla x kuuluu luonnolliset luvut siten että x on parillinen luku");
}
#[test]
fn set_with_bar_member() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Member",
expr, "joukko kaikilla x kuuluu kokonaisluvut siten että x on suurempi kuin 5");
}
#[test]
fn element_alone_member() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Member",
expr, "3 plus 2 i, ei kuulu reaaliluvut");
}
#[test]
fn element_under_sum_member() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Member",
expr, "summa yli i kuuluu kokonaisluvut; murtoluku osoittaja 1; ja nimittäjä i toiseen;");
}
#[test]
fn set_with_bar_element() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Element",
expr, "joukko kaikilla x kuuluu kokonaisluvut siten että x on suurempi kuin 5");
}
#[test]
fn element_alone_element() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Element",
expr, "3 plus 2 i, ei kuulu reaaliluvut");
}
#[test]
fn element_under_sum_element() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Element",
expr, "summa yli i kuuluu kokonaisluvut; murtoluku osoittaja 1; ja nimittäjä i toiseen;");
}
#[test]
fn set_with_bar_in() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "In",
expr, "joukko kaikilla x kuuluu kokonaisluvut siten että x on suurempi kuin 5");
}
#[test]
fn element_alone_in() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "In",
expr, "3 plus 2 i, ei ole joukossa reaaliluvut");
}
#[test]
fn element_under_sum_in() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "In",
expr, "summa yli i kuuluu kokonaisluvut; murtoluku osoittaja 1; ja nimittäjä i toiseen;");
}
#[test]
fn set_with_bar_belongs() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Belongs",
expr, "joukko kaikilla x kuuluu joukkoon kokonaisluvut siten että x on suurempi kuin 5");
}
#[test]
fn element_alone_belongs() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Belongs",
expr, "3 plus 2 i, ei kuulu joukkoon reaaliluvut");
}
#[test]
fn element_under_sum_belongs() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_SetMemberSymbol", "Belongs",
expr, "summa yli i kuuluu joukkoon kokonaisluvut; murtoluku osoittaja 1; ja nimittäjä i toiseen;");
}
#[test]
fn set_member_woall() {
let expr = "";
test_ClearSpeak_prefs("fi", vec![("ClearSpeak_SetMemberSymbol", "Member"), ("ClearSpeak_Sets", "woAll")],
expr, "joukko x kuuluu kokonaisluvut siten että x on suurempi kuin 5");
}
#[test]
fn multiple_element_set_woall() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_Sets", "woAll", expr, "joukko 5 pilkku 10 pilkku 15");
}
#[test]
fn multiple_element_set_silent_bracket() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_Sets", "SilentBracket", expr, "5 pilkku 10 pilkku 15");
}
#[test]
fn silent_bracket() {
let expr = "";
test_ClearSpeak("fi", "ClearSpeak_Sets", "SilentBracket", expr,
"joukko kaikilla x siten että x on suurempi kuin 2");
}