Fix trivial mistake in test code in previous merge - tests were failing due to misuse of NodeFencer.create

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/HDFS-3042@1310176 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Todd Lipcon 2012-04-06 05:32:02 +00:00
parent 30068a1d83
commit b455e54749

View File

@ -37,6 +37,7 @@
*/
class DummyHAService extends HAServiceTarget {
public static final Log LOG = LogFactory.getLog(DummyHAService.class);
private static final String DUMMY_FENCE_KEY = "dummy.fence.key";
volatile HAServiceState state;
HAServiceProtocol proxy;
NodeFencer fencer;
@ -55,8 +56,9 @@ class DummyHAService extends HAServiceTarget {
this.proxy = makeMock();
try {
Configuration conf = new Configuration();
this.fencer = Mockito.spy(NodeFencer.create(conf,
DummyFencer.class.getName()));
conf.set(DUMMY_FENCE_KEY, DummyFencer.class.getName());
this.fencer = Mockito.spy(
NodeFencer.create(conf, DUMMY_FENCE_KEY));
} catch (BadFencingConfigurationException e) {
throw new RuntimeException(e);
}