Skip to content

Commit

Permalink
Issue #203: Refactor-Extensions-code-to-check-protocol-efficiently
Browse files Browse the repository at this point in the history
Fixed IpmiExtension
  • Loading branch information
SafaeAJ committed Jun 3, 2024
1 parent 51aef13 commit 31be857
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import java.util.List;
import lombok.Builder;
import lombok.NonNull;

import org.sentrysoftware.metricshub.engine.client.ClientsExecutor;
import org.sentrysoftware.metricshub.engine.extension.ExtensionManager;
import org.sentrysoftware.metricshub.engine.extension.IProtocolExtension;
Expand All @@ -42,7 +43,6 @@
* responding or not.
* </p>
*/

public class ProtocolHealthCheckStrategy extends AbstractStrategy {

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package org.sentrysoftware.metricshub.engine.strategy.collect;

import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import static org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType.HOST;
import static org.sentrysoftware.metricshub.engine.constants.Constants.HOSTNAME;
Expand All @@ -17,7 +15,6 @@
import org.mockito.junit.jupiter.MockitoExtension;
import org.sentrysoftware.metricshub.engine.client.ClientsExecutor;
import org.sentrysoftware.metricshub.engine.configuration.HostConfiguration;
import org.sentrysoftware.metricshub.engine.configuration.IConfiguration;
import org.sentrysoftware.metricshub.engine.extension.ExtensionManager;
import org.sentrysoftware.metricshub.engine.extension.IProtocolExtension;
import org.sentrysoftware.metricshub.engine.extension.TestConfiguration;
Expand Down Expand Up @@ -83,8 +80,6 @@ void testCheckHealth() throws Exception {
.when(protocolExtensionMock)
.isValidConfiguration(telemetryManager.getHostConfiguration().getConfigurations().get(TestConfiguration.class));

// doNothing().when(protocolExtensionMock).checkProtocol(telemetryManager.getHostname(), TelemetryManager.class));

// Create a new protocol health check strategy
final ProtocolHealthCheckStrategy healthCheckStrategy = new ProtocolHealthCheckStrategy(
telemetryManager,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@
@Slf4j
public class IpmiExtension implements IProtocolExtension {

/**
* The identifier for the WinRm protocol.
*/
private static final String IDENTIFIER = "ipmi";

private IpmiRequestExecutor ipmiRequestExecutor = new IpmiRequestExecutor();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -483,6 +483,6 @@ void testBuildConfiguration() throws InvalidConfigurationException {
void testGetIdentifier() {
String identifier = wmiExtension.getIdentifier();

assertEquals("wmi", identifier);
assertEquals("wmi", identifier);
}
}

0 comments on commit 31be857

Please sign in to comment.