package net.objectlab.kit.util;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.Test;
public class PeriodBuilderTest {
@Test
public void testIt() {
assertThat(new PeriodBuilder().calculateMilliseconds()).isEqualTo(0L);
assertThat(new PeriodBuilder().milliseconds(1).calculateMilliseconds()).isEqualTo(1L);
assertThat(new PeriodBuilder().seconds(5).calculateMilliseconds()).isEqualTo(5_000L);
assertThat(new PeriodBuilder().minutes(2).calculateMilliseconds()).isEqualTo(120_000L);
assertThat(new PeriodBuilder().hours(1).calculateMilliseconds()).isEqualTo(3_600_000L);
assertThat(new PeriodBuilder().days(3).calculateMilliseconds()).isEqualTo(259_200_000L);
assertThat(new PeriodBuilder().weeks(1).calculateMilliseconds()).isEqualTo(604_800_000L);
assertThat(new PeriodBuilder().weeks(1).days(3).hours(1).minutes(2).seconds(5).milliseconds(1).calculateMilliseconds()).isEqualTo(
867_725_001L);
}
}