O'Reilly logo

Vaadin 7 Cookbook by Ondrej Kvasnovsky, Jaroslav Holan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Testing a table with a container

What if we need to test more complicated components? One of the most complex components in Vaadin is the Table. Let's see a short example on how to verify that the items are properly shown without starting the Internet browser.

Before we start, let's introduce the code that we are going to test.

The domain model is going to be represented by the User class that will be shown in the table.

public class User {

    private String name;

    public User(String name) {
        this.name = name;
    }
    // getters and setters
}

The UserService class simulates a database call just by creating the list of users and returning it back. The content of the findAll() method can be replaced by a real database query from a real-world project.

public class ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required