Remove vaadin tests (#2257)
* Refactor Vaadin samples * Refactor Vaadin samples
This commit is contained in:
parent
3718dfd0d1
commit
4233d90902
|
@ -463,10 +463,6 @@
|
|||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-server</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-push</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.vaadin</groupId>
|
||||
<artifactId>vaadin-client-compiled</artifactId>
|
||||
|
|
|
@ -6,11 +6,11 @@ import org.eclipse.jetty.server.ServerConnector;
|
|||
import org.eclipse.jetty.servlet.ServletHandler;
|
||||
import org.eclipse.jetty.util.thread.QueuedThreadPool;
|
||||
|
||||
public class JettyServer {
|
||||
class JettyServer {
|
||||
|
||||
private Server server;
|
||||
|
||||
public void start() throws Exception {
|
||||
void start() throws Exception {
|
||||
|
||||
int maxThreads = 100;
|
||||
int minThreads = 10;
|
||||
|
@ -33,7 +33,7 @@ public class JettyServer {
|
|||
|
||||
}
|
||||
|
||||
public void stop() throws Exception {
|
||||
void stop() throws Exception {
|
||||
server.stop();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package com.baeldung.junitparams;
|
||||
|
||||
public class SafeAdditionUtil {
|
||||
class SafeAdditionUtil {
|
||||
|
||||
public int safeAdd(int a, int b) {
|
||||
int safeAdd(int a, int b) {
|
||||
long result = ((long) a) + b;
|
||||
if (result > Integer.MAX_VALUE) {
|
||||
return Integer.MAX_VALUE;
|
||||
|
|
|
@ -13,7 +13,7 @@ public class NettyServer {
|
|||
|
||||
private int port;
|
||||
|
||||
public NettyServer(int port) {
|
||||
private NettyServer(int port) {
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ public class NettyServer {
|
|||
new NettyServer(port).run();
|
||||
}
|
||||
|
||||
public void run() throws Exception {
|
||||
private void run() throws Exception {
|
||||
EventLoopGroup bossGroup = new NioEventLoopGroup();
|
||||
EventLoopGroup workerGroup = new NioEventLoopGroup();
|
||||
try {
|
||||
|
|
|
@ -4,19 +4,19 @@ public class RequestData {
|
|||
private int intValue;
|
||||
private String stringValue;
|
||||
|
||||
public int getIntValue() {
|
||||
int getIntValue() {
|
||||
return intValue;
|
||||
}
|
||||
|
||||
public void setIntValue(int intValue) {
|
||||
void setIntValue(int intValue) {
|
||||
this.intValue = intValue;
|
||||
}
|
||||
|
||||
public String getStringValue() {
|
||||
String getStringValue() {
|
||||
return stringValue;
|
||||
}
|
||||
|
||||
public void setStringValue(String stringValue) {
|
||||
void setStringValue(String stringValue) {
|
||||
this.stringValue = stringValue;
|
||||
}
|
||||
|
||||
|
|
|
@ -3,11 +3,11 @@ package com.baeldung.netty;
|
|||
public class ResponseData {
|
||||
private int intValue;
|
||||
|
||||
public int getIntValue() {
|
||||
int getIntValue() {
|
||||
return intValue;
|
||||
}
|
||||
|
||||
public void setIntValue(int intValue) {
|
||||
void setIntValue(int intValue) {
|
||||
this.intValue = intValue;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package com.baeldung.netty;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import io.netty.buffer.ByteBuf;
|
||||
import io.netty.channel.ChannelHandlerContext;
|
||||
import io.netty.handler.codec.ReplayingDecoder;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class ResponseDataDecoder extends ReplayingDecoder<ResponseData> {
|
||||
|
||||
@Override
|
||||
|
|
|
@ -15,7 +15,5 @@ public class SimpleJob implements Job {
|
|||
float myFloatValue = dataMap.getFloat("myFloatValue");
|
||||
|
||||
System.out.println("Job says: " + jobSays + ", and val is: " + myFloatValue);
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -10,20 +10,20 @@ public class Account {
|
|||
private final TxnLong lastUpdate;
|
||||
private final TxnInteger balance;
|
||||
|
||||
public Account(final int balance) {
|
||||
Account(final int balance) {
|
||||
this.lastUpdate = StmUtils.newTxnLong(System.currentTimeMillis());
|
||||
this.balance = StmUtils.newTxnInteger(balance);
|
||||
}
|
||||
|
||||
public Integer getBalance() {
|
||||
Integer getBalance() {
|
||||
return balance.atomicGet();
|
||||
}
|
||||
|
||||
public void adjustBy(final int amount) {
|
||||
void adjustBy(final int amount) {
|
||||
adjustBy(amount, System.currentTimeMillis());
|
||||
}
|
||||
|
||||
public void adjustBy(final int amount, final long date) {
|
||||
private void adjustBy(final int amount, final long date) {
|
||||
StmUtils.atomic(() -> {
|
||||
balance.increment(amount);
|
||||
lastUpdate.set(date);
|
||||
|
@ -34,7 +34,7 @@ public class Account {
|
|||
});
|
||||
}
|
||||
|
||||
public void transferTo(final Account other, final int amount) {
|
||||
void transferTo(final Account other, final int amount) {
|
||||
StmUtils.atomic(() -> {
|
||||
final long date = System.currentTimeMillis();
|
||||
adjustBy(-amount, date);
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
package com.baeldung.vaadin;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
|
||||
import com.vaadin.annotations.Theme;
|
||||
import com.vaadin.annotations.VaadinServletConfiguration;
|
||||
|
@ -34,7 +29,11 @@ import com.vaadin.ui.TwinColSelect;
|
|||
import com.vaadin.ui.UI;
|
||||
import com.vaadin.ui.VerticalLayout;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
import javax.servlet.annotation.WebServlet;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Theme("mytheme")
|
||||
public class VaadinUI extends UI {
|
||||
|
||||
|
@ -43,7 +42,7 @@ public class VaadinUI extends UI {
|
|||
final VerticalLayout verticalLayout = new VerticalLayout();
|
||||
verticalLayout.setSpacing(true);
|
||||
verticalLayout.setMargin(true);
|
||||
final GridLayout gridLayout = new GridLayout(3,2);
|
||||
final GridLayout gridLayout = new GridLayout(3, 2);
|
||||
gridLayout.setSpacing(true);
|
||||
gridLayout.setMargin(true);
|
||||
final HorizontalLayout horizontalLayout = new HorizontalLayout();
|
||||
|
@ -197,9 +196,9 @@ public class VaadinUI extends UI {
|
|||
twinColSelect.addItems(numbers);
|
||||
|
||||
Grid grid = new Grid("Grid");
|
||||
grid.setColumns(new Object[] {"Column1", "Column2", "Column3"});
|
||||
grid.addRow(new Object[] {"Item1", "Item2", "Item3"});
|
||||
grid.addRow(new Object[] {"Item4", "Item5", "Item6"});
|
||||
grid.setColumns("Column1", "Column2", "Column3");
|
||||
grid.addRow("Item1", "Item2", "Item3");
|
||||
grid.addRow("Item4", "Item5", "Item6");
|
||||
|
||||
Panel panel = new Panel("Panel");
|
||||
panel.setContent(grid);
|
||||
|
|
|
@ -1,99 +0,0 @@
|
|||
package com.baeldung.vaadin;
|
||||
|
||||
import com.gargoylesoftware.htmlunit.BrowserVersion;
|
||||
import com.vaadin.server.DefaultUIProvider;
|
||||
import com.vaadin.server.VaadinServlet;
|
||||
import org.eclipse.jetty.server.Connector;
|
||||
import org.eclipse.jetty.server.Server;
|
||||
import org.eclipse.jetty.server.ServerConnector;
|
||||
import org.eclipse.jetty.servlet.ServletContextHandler;
|
||||
import org.eclipse.jetty.servlet.ServletHolder;
|
||||
import org.eclipse.jetty.util.thread.QueuedThreadPool;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.openqa.selenium.By;
|
||||
import org.openqa.selenium.WebDriver;
|
||||
import org.openqa.selenium.WebElement;
|
||||
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
|
||||
public class VaadinUITests {
|
||||
|
||||
private WebDriver driver;
|
||||
private Server server;
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
startJettyServer();
|
||||
driver = new HtmlUnitDriver(BrowserVersion.FIREFOX_45, true);
|
||||
driver.get("http://localhost:8080");
|
||||
Thread.sleep(10000);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenPageLoadedThenShouldSeeURL() {
|
||||
String url = driver.getCurrentUrl();
|
||||
assertEquals("http://localhost:8080/", url);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenLabel_WhenGetValue_ThenValueMatch() {
|
||||
WebElement label = driver.findElement(By.id("Label"));
|
||||
assertEquals("Label Value", label.getText());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenTextField_WhenGetValue_ThenValueMatch() {
|
||||
WebElement textField = driver.findElement(By.id("TextField"));
|
||||
assertEquals("TextField Value", textField.getAttribute("Value"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenTextArea_WhenGetValue_ThenValueMatch() {
|
||||
WebElement textArea = driver.findElement(By.id("TextArea"));
|
||||
assertEquals("TextArea Value", textArea.getAttribute("Value"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenDateField_WhenGetValue_ThenValueMatch() {
|
||||
WebElement dateField = driver.findElement(By.id("DateField"));
|
||||
assertEquals("12/31/69", dateField.getText());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenPasswordField_WhenGetValue_ThenValueMatch() {
|
||||
WebElement passwordField = driver.findElement(By.id("PasswordField"));
|
||||
assertEquals("password", passwordField.getAttribute("Value"));
|
||||
}
|
||||
|
||||
@After
|
||||
public void cleanUp() throws Exception {
|
||||
driver.close();
|
||||
server.stop();
|
||||
}
|
||||
|
||||
public void startJettyServer() throws Exception {
|
||||
|
||||
int maxThreads = 100;
|
||||
int minThreads = 10;
|
||||
int idleTimeout = 120;
|
||||
|
||||
QueuedThreadPool threadPool = new QueuedThreadPool(maxThreads, minThreads, idleTimeout);
|
||||
server = new Server(threadPool);
|
||||
ServerConnector connector = new ServerConnector(server);
|
||||
connector.setPort(8080);
|
||||
server.setConnectors(new Connector[]{connector});
|
||||
ServletContextHandler contextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
|
||||
contextHandler.setContextPath("/");
|
||||
ServletHolder sh = new ServletHolder(new VaadinServlet());
|
||||
contextHandler.addServlet(sh, "/*");
|
||||
contextHandler.setInitParameter("ui", VaadinUI.class.getName());
|
||||
contextHandler.setInitParameter(VaadinServlet.SERVLET_PARAMETER_UI_PROVIDER, DefaultUIProvider.class.getName());
|
||||
server.setHandler(contextHandler);
|
||||
|
||||
server.start();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue