add test for improving coverage defaultbinder

This commit is contained in:
manyasi06
2023-06-14 17:20:27 -04:00
committed by Oleg Zhurakousky
parent 285f1ee6c8
commit 09a47b06a1

View File

@@ -17,6 +17,7 @@
package org.springframework.cloud.stream.binder;
import org.junit.jupiter.api.Test;
import org.springframework.context.Lifecycle;
import static org.assertj.core.api.Assertions.assertThat;
@@ -39,4 +40,33 @@ public class DefaultBinderTests {
assertThat(binding.isPaused()).isTrue();
}
@Test
void testDefaultBinderIsNull(){
DefaultBinding<?> binding = new DefaultBinding<>("foo", "bar", "target", null);
assertThat(binding.getState()).isNotNull();
}
@Test
void testDefaultBinderIsRunning(){
DefaultBinding<?> binding = new DefaultBinding<>("foo", "bar", "target", new Lifecycle() {
private Boolean running =false;
@Override
public void start() {
running = !this.running;
}
@Override
public void stop() {
running = !this.running;
}
@Override
public boolean isRunning() {
return running;
}
});
binding.start();
assertThat(binding.isRunning()).isTrue();
}
}