Example usage for com.liferay.portal.kernel.util JavaDetector isJDK8

List of usage examples for com.liferay.portal.kernel.util JavaDetector isJDK8

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util JavaDetector isJDK8.

Prototype

public static boolean isJDK8() 

Source Link

Usage

From source file:com.liferay.dynamic.data.mapping.render.DDMFormFieldValueRendererTest.java

License:Open Source License

@Test
public void testGeolocationFieldValueRenderer() {
    JSONObject jsonObject = JSONFactoryUtil.createJSONObject();

    jsonObject.put("latitude", 9.8765);
    jsonObject.put("longitude", 1.2345);

    DDMFormFieldValue ddmFormFieldValue = createDDMFormFieldValue("Geolocation",
            new UnlocalizedValue(jsonObject.toString()));

    DDMFormFieldValueRenderer ddmFormFieldValueRenderer = new GeolocationDDMFormFieldValueRenderer();

    String renderedValue = ddmFormFieldValueRenderer.render(ddmFormFieldValue, LocaleUtil.SPAIN);

    if (JavaDetector.isJDK8()) {
        Assert.assertEquals("Latitud: 9,877, Longitud: 1,234", renderedValue);
    } else {//from  w ww  .  j a v a  2s .c  o m
        Assert.assertEquals("Latitud: 9,876, Longitud: 1,234", renderedValue);
    }

    renderedValue = ddmFormFieldValueRenderer.render(ddmFormFieldValue, LocaleUtil.US);

    if (JavaDetector.isJDK8()) {
        Assert.assertEquals("Latitude: 9.877, Longitude: 1.234", renderedValue);
    } else {
        Assert.assertEquals("Latitude: 9.876, Longitude: 1.234", renderedValue);
    }
}

From source file:com.liferay.dynamic.data.mapping.storage.GeolocationFieldRendererTest.java

License:Open Source License

@Test
public void testRenderedValuesFollowLocaleConventions() {
    FieldRenderer fieldRenderer = new GeolocationFieldRenderer();

    if (JavaDetector.isJDK8()) {
        Assert.assertEquals("Latitud: 9,877, Longitud: 1,234",
                fieldRenderer.render(createField(), LocaleUtil.SPAIN));
    } else {/*from  w w w . j a  va2  s . co m*/
        Assert.assertEquals("Latitud: 9,876, Longitud: 1,234",
                fieldRenderer.render(createField(), LocaleUtil.SPAIN));
    }
}

From source file:com.liferay.dynamic.data.mapping.storage.GeolocationFieldRendererTest.java

License:Open Source License

@Test
public void testRenderedValuesShouldHave3DecimalPlaces() {
    FieldRenderer fieldRenderer = new GeolocationFieldRenderer();

    if (JavaDetector.isJDK8()) {
        Assert.assertEquals("Latitude: 9.877, Longitude: 1.234",
                fieldRenderer.render(createField(), LocaleUtil.US));
    } else {//from w  w w  .j  a v a 2 s .c  om
        Assert.assertEquals("Latitude: 9.876, Longitude: 1.234",
                fieldRenderer.render(createField(), LocaleUtil.US));
    }
}