R
TestDataFactory.myUserBuilder().login("myUpdateLogin").build()
, а если нет, то просто TestDataFactory.myUserBuilder().build()
так получается, что все объекты в одном месте + тест классы имеют только тест методы
Size: a a a
R
TestDataFactory.myUserBuilder().login("myUpdateLogin").build()
, а если нет, то просто TestDataFactory.myUserBuilder().build()
R
b
C
public List<String[]> foo() {Не компилится. На строке с компаратором: incompatible types: inferred type does not conform to upper bound(s); inferred: java.lang.String[]; upper bound(s): java.lang.Comparable<? super java.lang.String[]>
return Optional.ofNullable(getListAsObjectFromSomewhere())
.map(listObject -> (List<String[]>)listObject)
.map(list -> list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList()))
.orElse(Collections.<String[]>emptyList());
}
HH
public List<String[]> foo() {Не компилится. На строке с компаратором: incompatible types: inferred type does not conform to upper bound(s); inferred: java.lang.String[]; upper bound(s): java.lang.Comparable<? super java.lang.String[]>
return Optional.ofNullable(getListAsObjectFromSomewhere())
.map(listObject -> (List<String[]>)listObject)
.map(list -> list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList()))
.orElse(Collections.<String[]>emptyList());
}
C
HH
C
VS
public List<String[]> foo() {Не компилится. На строке с компаратором: incompatible types: inferred type does not conform to upper bound(s); inferred: java.lang.String[]; upper bound(s): java.lang.Comparable<? super java.lang.String[]>
return Optional.ofNullable(getListAsObjectFromSomewhere())
.map(listObject -> (List<String[]>)listObject)
.map(list -> list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList()))
.orElse(Collections.<String[]>emptyList());
}
C
VS
HH
compareTo
где?C
VS
C
VS
VS
C
VS
C