[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