![JAR search and dependency download from the Maven repository](/logo.png)
com.github.mikesafonov.smpp.assertj.MockSmppServerHolderAssert Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smpp-server-mock-assertj Show documentation
Show all versions of smpp-server-mock-assertj Show documentation
AssertJ asserts for smpp-server-mock
The newest version!
package com.github.mikesafonov.smpp.assertj;
import com.github.mikesafonov.smpp.server.MockSmppServerHolder;
import org.assertj.core.api.AbstractAssert;
/**
* @author Mike Safonov
*/
public class MockSmppServerHolderAssert extends AbstractAssert {
public MockSmppServerHolderAssert(MockSmppServerHolder mockSmppServerHolder) {
super(mockSmppServerHolder, MockSmppServerHolderAssert.class);
}
public MockSmppServerListAssert servers() {
return new MockSmppServerListAssert(actual.getServers());
}
public MockSmppServerHolderAssert allStarted() {
isNotNull();
if (!actual.isAllStarted()) {
failWithMessage("Expected all servers started");
}
return this;
}
public MockSmppServerAssert serverByName(String name) {
isNotNull();
return actual.getByName(name).map(MockSmppServerAssert::new)
.orElseGet(() -> {
failWithMessage("Expected server with name <%s> but not found", name);
return null;
}
);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy