From 0a5c48566705008904c5cc69629bbf70d6e36d5e Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Fri, 5 Jul 2013 14:06:50 +0400 Subject: [PATCH] [github-tests] Invoke general tearDown even if exception happened --- .../plugins/github/GithubCreateGistTestBase.java | 8 ++++++-- .../plugins/github/GithubShareProjectTestBase.java | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/plugins/github/test/org/jetbrains/plugins/github/GithubCreateGistTestBase.java b/plugins/github/test/org/jetbrains/plugins/github/GithubCreateGistTestBase.java index dc1bb01bbe8a..f01b5b003c85 100644 --- a/plugins/github/test/org/jetbrains/plugins/github/GithubCreateGistTestBase.java +++ b/plugins/github/test/org/jetbrains/plugins/github/GithubCreateGistTestBase.java @@ -39,8 +39,12 @@ public abstract class GithubCreateGistTestBase extends GithubTest { @Override public void tearDown() throws Exception { - deleteGist(); - super.tearDown(); + try { + deleteGist(); + } + finally { + super.tearDown(); + } } protected void deleteGist() throws IOException { diff --git a/plugins/github/test/org/jetbrains/plugins/github/GithubShareProjectTestBase.java b/plugins/github/test/org/jetbrains/plugins/github/GithubShareProjectTestBase.java index b86fd092b637..99c79ca2cf66 100644 --- a/plugins/github/test/org/jetbrains/plugins/github/GithubShareProjectTestBase.java +++ b/plugins/github/test/org/jetbrains/plugins/github/GithubShareProjectTestBase.java @@ -46,8 +46,12 @@ public abstract class GithubShareProjectTestBase extends GithubTest { @Override public void tearDown() throws Exception { - deleteGithubRepo(); - super.tearDown(); + try { + deleteGithubRepo(); + } + finally { + super.tearDown(); + } } protected void deleteGithubRepo() throws IOException {