Sha256: a2b5877e0b016a9931dac70dd46964a66a1f4cf9c79e4b5be241c487f01a0a2b

Contents?: true

Size: 1.14 KB

Versions: 68

Compression:

Stored size: 1.14 KB

Contents

pending :-
    current_prolog_flag(argv, ['--all'|_]).
pending :-
    write('\nA TEST IS PENDING!\n'),
    fail.

:- begin_tests(isogram).

    test(empty_string, condition(true)) :-
      isogram("").

    test(only_lower_case_characters, condition(pending)) :-
      isogram("isogram").

    test(one_duplicated_character, [fail, condition(pending)]) :-
      isogram("eleven").

    test(longest_reported_english_isogram, condition(pending)) :-
      isogram("subdermatoglyphic").

    test(duplicated_character_in_mixed_case, [fail, condition(pending)]) :-
      isogram("Alphabet").

    test(hypothetical_isogrammic_word_with_hyphen, condition(pending)) :-
      isogram("thumbscrew-japingly").

    test(duplicated_non_letter_character, condition(pending)) :-
      isogram("Hjelmqvist-Gryb-Zock-Pfund-Wax").

    test(name_that_is_an_isogram, condition(pending)) :-
      isogram("Emily Jung Schwartzkopf").

    test(duplicated_character_in_the_middle, [fail, condition(pending)]) :-
      isogram("accentor").

    test(largest_pure_letter_characters_isogram, condition(pending)) :-
      isogram("AbcdEfghIjkLMNopQrStUvWxyZ.").

:- end_tests(isogram).

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.179 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.178 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.177 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.176 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.175 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.174 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.173 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.172 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.171 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.170 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.169 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.167 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.166 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.165 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.164 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.163 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.162 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.161 tracks/prolog/exercises/isogram/isogram_tests.plt
trackler-2.2.1.160 tracks/prolog/exercises/isogram/isogram_tests.plt