package com.hubspot.jinjava.lib.fn; import static org.assertj.core.api.Assertions.assertThat; import java.time.ZonedDateTime; import org.junit.Test; public class UnixTimestampFunctionTest { private final ZonedDateTime d = ZonedDateTime.parse("2013-11-06T14:22:00.000+00:00[UTC]"); private final long epochMilliseconds = d.toEpochSecond() * 1000; @Test public void itGetsUnixTimestamps() { assertThat(Functions.unixtimestamp(epochMilliseconds)).isEqualTo(epochMilliseconds); assertThat(Functions.unixtimestamp(d)).isEqualTo(epochMilliseconds); assertThat(Functions.unixtimestamp(null)).isEqualTo(ZonedDateTime.now().toEpochSecond() * 1000); } }