From 189c23ede21c55de4a84bfe375107fe8c4ba7ef2 Mon Sep 17 00:00:00 2001 From: mesour Date: Thu, 20 Feb 2020 16:04:46 +0100 Subject: [PATCH] Minor changes, added plugin logo --- intellij-nette-tester.jar | Bin 173345 -> 174330 bytes resources/META-INF/plugin.xml | 24 ++++++++--------- resources/META-INF/pluginIcon.svg | 25 ++++++++++++++++++ .../TesterProjectSettings.java | 2 +- .../editor/TesterConfigurableForm.java | 8 +++--- 5 files changed, 42 insertions(+), 17 deletions(-) create mode 100644 resources/META-INF/pluginIcon.svg diff --git a/intellij-nette-tester.jar b/intellij-nette-tester.jar index 41cb3cbe2424d1257f8996084e64732c048b2dc4..03d69899ae70f1b3161b0dc4879810747fcc3a7a 100644 GIT binary patch delta 10736 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 Zt@{m1{ZV+a-QnEfz_1%)=?lP|{XdW-ZX^Hz delta 9534 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.TesterBundle Github + Github

This plugin integrates Nette Tester into PhpStorm IDE.

@@ -18,27 +18,27 @@
  • Added run line markers to run TestCase or test methods
  • Added support for run configuration in Docker
  • Added support for Nette Tester 2.0
  • -
  • Fixed Compatibility with PHPStorm 2019.2 (#43)
  • -
  • Fixed bug java.lang.NullPointerException on phpstorm startup (#45)
  • +
  • Fixed Compatibility with PHPStorm 2019.2 (#43)
  • +
  • Fixed bug java.lang.NullPointerException on phpstorm startup (#45)
  • 2.0.0-beta.3

      -
    • The Create Test dialog does not autoupdate the target namespace and directory if invoked from the directory context (#26)
    • -
    • Added some handy inspections that make sure all your tests are actually executed (#3, #32)
    • -
    • You can right-click a single test case file to run it (#23)
    • -
    • Added support for nette/tester@dev-master for the time being (#30)
    • -
    • Fixed: bootstrap relative path resolves correctly if the target directory does not exist (#25)
    • +
    • The Create Test dialog does not autoupdate the target namespace and directory if invoked from the directory context (#26)
    • +
    • Added some handy inspections that make sure all your tests are actually executed (#3, #32)
    • +
    • You can right-click a single test case file to run it (#23)
    • +
    • Added support for nette/tester@dev-master for the time being (#30)
    • +
    • Fixed: bootstrap relative path resolves correctly if the target directory does not exist (#25)
    • Fixed: comparison failure reporting was broken on Unix systems

    2.0.0-beta.2

    I know I said this release branch would be feature-frozen, but... well... not just yet. I'm far too excited about bringing the new features to be able to postpone them. Semver doesn't play well with the plugin's distribution channel anyway. Here they come:

      -
    • In the project settings, you can configure the path to your bootstrap file; it is then automatically required in the created test files (see #20 for instructions if it does not work right away)
    • -
    • You can now right-click a single test method to run or debug it in isolation (#9)
    • -
    • Fixed: OutputHandler now recognizes and correctly parses the diff command generated on Windows (#21)
    • -
    • Fixed: OutputHandler no longer reports unsuccessful builds as "terminated" (#22)
    • +
    • In the project settings, you can configure the path to your bootstrap file; it is then automatically required in the created test files (see #20 for instructions if it does not work right away)
    • +
    • You can now right-click a single test method to run or debug it in isolation (#9)
    • +
    • Fixed: OutputHandler now recognizes and correctly parses the diff command generated on Windows (#21)
    • +
    • Fixed: OutputHandler no longer reports unsuccessful builds as "terminated" (#22)

    2.0.0-beta.1

    diff --git a/resources/META-INF/pluginIcon.svg b/resources/META-INF/pluginIcon.svg new file mode 100644 index 0000000..429e6a0 --- /dev/null +++ b/resources/META-INF/pluginIcon.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/cz/jiripudil/intellij/nette/tester/projectSettings/TesterProjectSettings.java b/src/cz/jiripudil/intellij/nette/tester/projectSettings/TesterProjectSettings.java index 925bc1b..f2615fb 100644 --- a/src/cz/jiripudil/intellij/nette/tester/projectSettings/TesterProjectSettings.java +++ b/src/cz/jiripudil/intellij/nette/tester/projectSettings/TesterProjectSettings.java @@ -12,7 +12,7 @@ @Tag("testerSettings") public class TesterProjectSettings { @NotNull private String defaultExtension = "phpt"; - @NotNull private String testerVersion = "< 2.0"; + @NotNull private String testerVersion = ">= 2.0"; @Nullable private String bootstrapFile; @NotNull private List namespaceMappings = new ArrayList<>(); diff --git a/src/cz/jiripudil/intellij/nette/tester/projectSettings/editor/TesterConfigurableForm.java b/src/cz/jiripudil/intellij/nette/tester/projectSettings/editor/TesterConfigurableForm.java index 0c02fbc..f0acdb9 100644 --- a/src/cz/jiripudil/intellij/nette/tester/projectSettings/editor/TesterConfigurableForm.java +++ b/src/cz/jiripudil/intellij/nette/tester/projectSettings/editor/TesterConfigurableForm.java @@ -63,8 +63,8 @@ public void apply() { return; } - settings.setDefaultExtension((String) defaultExtensionCombobox.getSelectedItem()); - settings.setTesterVersion((String) testerVersionCombobox.getSelectedItem()); + settings.setDefaultExtension(StringUtil.notNullize((String) defaultExtensionCombobox.getSelectedItem())); + settings.setTesterVersion(StringUtil.notNullize((String) testerVersionCombobox.getSelectedItem())); settings.setBootstrapFile(bootstrapFileField.getText()); // lists work with references which complicates detecting modification, cloning each item helps @@ -79,7 +79,7 @@ public void reset() { } defaultExtensionCombobox.setSelectedItem(settings.getDefaultExtension()); - testerVersionCombobox.setSelectedItem(settings.getTesterVersion()); + testerVersionCombobox.setSelectedItem(settings.getTesterVersion().equals("> 2.0") ? ">= 2.0" : settings.getTesterVersion()); bootstrapFileField.setText(settings.getBootstrapFile()); // lists work with references which complicates detecting modification, cloning each item helps @@ -97,7 +97,7 @@ private void createUIComponents() { defaultExtensionCombobox = new ComboBox<>(new String[]{"phpt", "php"}); testerVersionLabel = new JBLabel(TesterBundle.message("settings.testerVersion")); - testerVersionCombobox = new ComboBox<>(new String[]{"< 2.0", "> 2.0"}); + testerVersionCombobox = new ComboBox<>(new String[]{"< 2.0", ">= 2.0"}); bootstrapFileLabel = new JBLabel(TesterBundle.message("settings.bootstrapFile")); bootstrapFileField = new TextFieldWithBrowseButton();