BAEL-3511 : Default parameters in Java (#8317)

* Added Assertj dependency

* Default parameter example POJO and test class
This commit is contained in:
Sampada
2019-12-06 12:43:38 +05:30
committed by maibin
parent d6a1dcc017
commit 957cfeb72b
3 changed files with 142 additions and 54 deletions

View File

@@ -0,0 +1,20 @@
package com.baeldung.defaultparams;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.Test;
public class TeaUnitTest {
@Test
public void whenTeaWithOnlyName_thenCreateDefaultTea() {
Tea blackTea = new Tea("Black Tea");
assertThat(blackTea.getName()).isEqualTo("Black Tea");
assertThat(blackTea.getMilk()).isEqualTo(0);
assertThat(blackTea.isHerbs()).isFalse();
assertThat(blackTea.getSugar()).isEqualTo(0);
assertThat(blackTea.getTeaPowder()).isEqualTo(Tea.DEFAULT_TEA_POWDER);
}
}