From d33d33d9edcfe049942d715784bba49913b17c19 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Wed, 31 Jul 2019 07:00:54 -0700 Subject: [PATCH] [tests] `DateFormatUtilTest#system` fixes: helper permissions, more sensitive output reading GitOrigin-RevId: 064961ec976e9b6240b835c1dfba6730754df58c --- .../util/testSrc/com/intellij/util/text/DateFormatUtilTest.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.kt b/platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.kt index 9caf55a77eb0..7ac5bb507b56 100644 --- a/platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.kt +++ b/platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.kt @@ -5,6 +5,7 @@ import com.intellij.execution.configurations.GeneralCommandLine import com.intellij.execution.util.ExecUtil import com.intellij.openapi.util.Clock import com.intellij.openapi.util.SystemInfo +import com.intellij.openapi.util.io.FileUtil import org.assertj.core.api.Assertions.assertThat import org.junit.Assert.assertEquals import org.junit.Assume.assumeTrue @@ -25,7 +26,8 @@ class DateFormatUtilTest { assumeTrue("Unsupported OS", SystemInfo.isMac) val testDate = LocalDateTime.of(2019, 5, 22, 13, 45).toMillis() val helper = File(DateFormatUtilTest::class.java.getResource("DateFormatUtilTest_macOS").toURI()) - val expected = ExecUtil.execAndReadLine(GeneralCommandLine(helper.path, "${testDate / 1000}")) + FileUtil.setExecutable(helper) + val expected = ExecUtil.execAndGetOutput(GeneralCommandLine(helper.path, "${testDate / 1000}")).stdoutLines[0] assertEquals(expected, DateFormatUtil.formatDateTime(testDate)) }