File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
FirstSteps/src/test/java/pl/mperor/lab/java/lang/element Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ package pl .mperor .lab .java .lang .element ;
2+
3+ import org .junit .jupiter .api .Assertions ;
4+ import org .junit .jupiter .api .Test ;
5+
6+ import java .util .Arrays ;
7+ import java .util .stream .Collectors ;
8+
9+ public class PackageTest {
10+
11+ @ Test
12+ public void testPackage () {
13+ Assertions .assertEquals ("pl.mperor.lab.java.lang.element" ,
14+ PackageTest .class .getPackageName (),
15+ "Package is a box for classes" );
16+
17+ Assertions .assertEquals ("pl.mperor.lab.java.lang.element.PackageTest" ,
18+ PackageTest .class .getName (),
19+ "Package + class name => unique address" );
20+
21+ Assertions .assertEquals ("pl.mperor" ,
22+ Arrays .stream ("mperor.pl" .split ("\\ ." ))
23+ .sorted ((_ , _ ) -> -1 )
24+ .collect (Collectors .joining ("." )),
25+ "Packages use the reversed domain name" );
26+ }
27+ }
You can’t perform that action at this time.
0 commit comments