package com.sequenceiq.cloudbreak.converter; import static org.junit.Assert.assertEquals; import org.junit.Before; import org.junit.Test; import com.google.common.collect.Lists; import com.sequenceiq.cloudbreak.TestUtil; import com.sequenceiq.cloudbreak.api.model.CloudbreakEventsJson; import com.sequenceiq.cloudbreak.domain.CloudbreakEvent; public class CloudbreakEventToJsonConverterTest extends AbstractEntityConverterTest<CloudbreakEvent> { private CloudbreakEventToJsonConverter underTest; @Before public void setUp() { underTest = new CloudbreakEventToJsonConverter(); } @Test public void testConvert() { // GIVEN // WHEN CloudbreakEventsJson result = underTest.convert(getSource()); // THEN assertEquals("message", result.getEventMessage()); assertAllFieldsNotNull(result, Lists.newArrayList("availabilityZone")); } @Override public CloudbreakEvent createSource() { return TestUtil.gcpCloudbreakEvent(1L); } }