diff options
author | Steffen Pingel | 2012-03-03 18:45:53 +0000 |
---|---|---|
committer | Steffen Pingel | 2012-03-03 18:45:53 +0000 |
commit | 7d5e7ebc8d6757c5dfc7d09e914386d29c27050d (patch) | |
tree | fb93b2e2bac3db78f91c637af388b014b4ccbc66 | |
parent | 55262f34e75da6b3bf98c6a4defc8d15e950ea63 (diff) | |
download | org.eclipse.mylyn.commons-7d5e7ebc8d6757c5dfc7d09e914386d29c27050d.tar.gz org.eclipse.mylyn.commons-7d5e7ebc8d6757c5dfc7d09e914386d29c27050d.tar.xz org.eclipse.mylyn.commons-7d5e7ebc8d6757c5dfc7d09e914386d29c27050d.zip |
support checking for credentials availability
Change-Id: Id6a9a4eb0d96514aefc06c0147e2b54b2e295ec0
-rw-r--r-- | org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/CommonTestUtil.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/CommonTestUtil.java b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/CommonTestUtil.java index 53fd10ca..35eb280a 100644 --- a/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/CommonTestUtil.java +++ b/org.eclipse.mylyn.commons.sdk.util/src/org/eclipse/mylyn/commons/sdk/util/CommonTestUtil.java @@ -194,6 +194,15 @@ public class CommonTestUtil { } } + public static boolean hasCredentials(PrivilegeLevel level) { + try { + CommonTestUtil.getCredentials(level); + return true; + } catch (AssertionFailedError error) { + return false; + } + } + public static UserCredentials getCredentials(PrivilegeLevel level) { return getCredentials(level, null); } @@ -376,8 +385,8 @@ public class CommonTestUtil { } if (username == null || password == null) { - throw new AssertionFailedError( - "username or password not found in <plug-in dir>/credentials.properties, make sure file is valid"); + throw new AssertionFailedError("username or password not found for " + prefix + + " in <plug-in dir>/credentials.properties, make sure file is valid"); } return new UserCredentials(username, password); |