Autor Wątek: Sfera a UnitTesty  (Przeczytany 2985 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline grzegorz.batko

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55 HF2
Sfera a UnitTesty
« dnia: Luty 15, 2019, 16:05:57 »
Podczas normalnego działania programu wszystko działa poprawnie, jednak przy odwołaniu się do sfery podczas testów mam błąd:

Utworzenie wystąpienia składnika modelu COM o identyfikatorze CLSID {F8605331-7454-4A45-98DB-A69EBB3D2947} z elementu IClassFactory nie powiodło się z powodu następującego błędu: 8000ffff Katastrofalny błąd. (Wyjątek od HRESULT: 0x8000FFFF (E_UNEXPECTED))

Czy ma ktoś jakiś sposób testowania aplikacji przy użyciu testów jednostkowych i Sfery?
Błąd pojawia się już na wywołaniu:
GT gt = new GT();

Próbowałem użycia [STAThread], jednak nie wiem czy poprawnie ... poza tym sam test uruchamia się w osobnym wątku z zasady.

Offline grzegorz.batko

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55 HF2
Odp: Sfera a UnitTesty
« Odpowiedź #1 dnia: Luty 15, 2019, 16:44:21 »
Udało się uruchomić GT przez:

[Test]
public void test_sfera_connection()
{
      Thread t = new Thread(creates_invoice_test);
       t.SetApartmentState(ApartmentState.STA);
       t.Start();     
}

Jednak po wykonaniu kilku linii kodu wątek się zakańcza i test nie wykonuje.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Sfera a UnitTesty
« Odpowiedź #2 dnia: Luty 15, 2019, 18:32:32 »
No nie może być inaczej skoro nie czekasz na zakończenie się wątku.
Daniel, Białystok.

Offline Eldorado

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: 1.56 HF1 (1.5601.1.4389)
Odp: Sfera a UnitTesty
« Odpowiedź #3 dnia: Luty 27, 2019, 09:52:16 »
dokladnie musisz oczekiwac na zakonczenie watku, sprobuj uzyc Wait()

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Sfera a UnitTesty
« Odpowiedź #4 dnia: Luty 27, 2019, 10:03:53 »
dokladnie musisz oczekiwac na zakonczenie watku, sprobuj uzyc Wait()

A można prosić z polskimi znakami i pełnym zdaniem ?
Daniel, Białystok.

Offline Eldorado

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: 1.56 HF1 (1.5601.1.4389)
Odp: Sfera a UnitTesty
« Odpowiedź #5 dnia: Luty 28, 2019, 08:34:09 »
problem w tym, ze ni mam polskiego systemu, ale sprobuje doinstalowac. Moglbys zmodyfikowac jesli mozesz, aby poprawic poki co? Dziekuje.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Sfera a UnitTesty
« Odpowiedź #6 dnia: Luty 28, 2019, 16:36:49 »
problem w tym, ze ni mam polskiego systemu, ale sprobuje doinstalowac. Moglbys zmodyfikowac jesli mozesz, aby poprawic poki co? Dziekuje.

No to napisz przynajmniej pełnym zdaniem - o jakie polecenie Ci chodzi.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Sfera a UnitTesty
« Odpowiedź #6 dnia: Luty 28, 2019, 16:36:49 »