Czy można włączyć asercje java na pakiet? Chcę używać asercji w moim kodzie, ale jedna z rzeczy, która działa obok mojego kodu, łamie jakieś niezwiązane ze sobą twierdzenie, a autorzy nie chcą go naprawić (przynajmniej na razie i nie jest to błąd krytyczny).Włączanie asercji na pakiet
Odpowiedz
Jest to możliwe, zobaczyć http://docs.oracle.com/javase/7/docs/technotes/guides/language/assert.html#enable-disable
Włączanie i wyłączanie Asercje
Aby włączyć twierdzenia w różnych granulacji, użyj -enableassertions lub -EA, przełącznik. Aby wyłączyć asercje na różnych ziarnistościach, użyj przełącznika -disable lub -a. określić ziarnistości z argumentami, które dostarczają do przełącznika:
- packageName ...
włącza lub wyłącza twierdzeń w nazwie opakowaniu i wszelkich podpakietów.- ... Włącza lub wyłącza asercje w nienazwanym pakiecie w bieżącym katalogu roboczym .
- className
Włącza lub wyłącza twierdzeń w nazwie klasyDla przykład następujące polecenie uruchamia program, BatTutor z twierdzenia włączony tylko com.wombat.fruitbat pakietu i jego podpakietów:
java -ea:com.wombat.fruitbat... BatTutor
Można włączyć asercje dla wszystkich pakietów, a następnie wyłączyć je dla niektórych pakietów. Lub inaczej - wyłącz dla wszystkich pakietów, a następnie włącz tylko dla niektórych z nich.
- 1. Typ asercji rzutowania na betonowej strukturze?
- 2. python-nose: biblioteka asercji?
- 3. Włączanie "Załaduj PuttyKey" na TortoiseGit
- 4. Błąd asercji w void _UIPerformResizeOfTextViewForTextContainer
- 5. Błąd asercji w widoku próbnika
- 6. Błąd asercji w - [Układ UITableViewSublayersOfLayer:]
- 7. Niepowodzenie asercji dla UITableView selectRowAtIndexPath
- 8. Błąd asercji podczas aktualizacji tableView
- 9. Kontrolowanie asercji Java - najlepsze praktyki
- 10. Parametr.yml na pakiet, symfony2
- 11. Pakiet Perla() na wiadomość?
- 12. Włączanie diagnostyki na Azure pobiera transakcje - MACommand.xml
- 13. Włączanie Xdebug na Mac OS X Lion
- 14. Włączanie kompresji gzip na witrynach Azure
- 15. Włączanie html sposób umieścić na IIS 7.5
- 16. Włączanie plików Multi Check na TFS
- 17. Jakiś powód, aby użyć asercji podczas pracy zamiast asercji w czasie kompilacji?
- 18. Porównywanie tablic w asercji JUnit, zwięzłe wbudowane?
- 19. Konwersja JSON na pakiet Android
- 20. Siatka na pakiet R zniknęła?
- 21. Zainstaluj pakiet eksperymentalny na debian
- 22. Włączanie raportowania off php
- 23. włączanie SSL w weblogic
- 24. Błąd asercji dołączany do wieloczęściowego formularza
- 25. Włączanie/wyłączanie roamingu danych
- 26. Włączanie VSync w Vulkan
- 27. Włączanie typu ogólnego?
- 28. Włączanie/wyłączanie Resharpera
- 29. Błąd asercji w - [UITableView _configureCellForDisplay: forIndexPath:]
- 30. Dopasowywanie częściowych obiektów do asercji Chai?
Jestem nieco zaskoczony, że nie mogę znaleźć istniejącego duplikatu;) –