Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jcoderpaul/junitstudytwogenerics

JUnit framework simple tests in Generics (Simple Objects, Collections). Section cheat sheet. For memory!
https://github.com/jcoderpaul/junitstudytwogenerics

Last synced: 3 days ago
JSON representation

JUnit framework simple tests in Generics (Simple Objects, Collections). Section cheat sheet. For memory!

Awesome Lists containing this project

README

        

### *** Тестирование программ при помощи JUnit ч.2 ***

В данном разделе приведены примеры простых реализаций
коллекций ArrayList, HashSet, HashMap с использованием
Generic-ов. Каждая коллекция покрывается тестами на
базе фреймворка Junit4. А так же более простые примеры
использования параметризированных классов и их
взаимодействие.

В данном разделе содержаться:
- [JunitAndGenericsTaskOne](https://github.com/JcoderPaul/JunitStudyTwoGenerics/tree/master/JunitAndGenericsTaskOne) - приведен пример создания и использования класса содержащего
три параметра, так же приведен тестирующий метод для подобной конструкции;
- [JunitAndGenericsTaskTwo](https://github.com/JcoderPaul/JunitStudyTwoGenerics/tree/master/JunitAndGenericsTaskTwo) - полностью расписаны в универсальном виде, наши самописные коллекции, созданные в [прошлом разделе](https://github.com/JcoderPaul/JunitStudy) исключительно под конкретные классы;
- [JunitAndGenericsTaskTree](https://github.com/JcoderPaul/JunitStudyTwoGenerics/tree/master/JunitAndGenericsTaskTree) - приведен пример взаимодействия 'родителей' и 'наследников' при использовании Generic - ов.

Более подробно тема Generic - ов рассмотрена в другом разделе [JavaExtended-1-6](https://github.com/JcoderPaul/JavaExtended-1-6):
- [Less_2_OOP_GenericsClasses](https://github.com/JcoderPaul/JavaExtended-1-6/tree/master/Less_2_OOP_GenericsClasses/src/Less_2_OOP_GenericsClasses) - создание параметризированных классов с несколькими параметрами;
- [Less_5_OOP_GenericsMethods](https://github.com/JcoderPaul/JavaExtended-1-6/tree/master/Less_5_OOP_GenericsMethods/src/Less_5_OOP_GenericsMethods) - методы демонстрируют механику похожую на описанную в разделе [JunitAndGenericsTaskTree](https://github.com/JcoderPaul/JunitStudyTwoGenerics/tree/master/JunitAndGenericsTaskTree);
- [Less_6_OOP_GenericsWildCard](https://github.com/JcoderPaul/JavaExtended-1-6/tree/master/Less_6_OOP_GenericsWildCard/src/Less_6_OOP_GenericsWildCard) - примеры работы с wildcard;

Также см.
- [Документация по Junit5 (ENG)](https://junit.org/junit5/docs/current/user-guide/);
- [GitHub команды разработчиков Junit](https://github.com/junit-team/junit5/);