[nem-pl] Varianty, a ToString
rzyjontko
rzyj at o2.pl
Sun May 9 13:32:58 CEST 2004
Najpierw krótko o tym, co w tej chwili próbuję osiągnąć. Na zajęciach
poznałem takie narzędzie JUnit (http://junit.org), które służy do
automatyzacji testów. Istnieje również takie narzędzie dla .NETu
(http://nunit.org), ale jest rozprowadzane w postaci MSI, poza tym
działa chyba tylko z C#.
No więc postanowiłem sobie coś takiego napisać, żeby można było
automatycznie testować pewne fragmenty kodu. Niestety napotkałem
wiele problemów...
Jak wiadomo każda klasa w .NET dziedziczy po klasie System.Object i w
związku z tym ma takie fajne metody jak Equals i ToString. Chciałoby
się, żeby w Variantach też można było takie metody przeciążyć.
Dlaczego? Bo wyświetlenie listy byłoby dużo prostsze, sprawdzenie,
czy dwie listy zawierają te same elementy również.
Oczywiście można sobie varianta opakować w klasę i dodać te metody,
ale to nie jest rozwiązanie, bo traci się możliwość matchingu po tej
klasie.
--
rzyjontko
http://www.student.ii.uni.wroc.pl/~rzyj/
More information about the devel-pl
mailing list