• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

database-rider / database-rider / #917

24 Jan 2026 11:44AM UTC coverage: 84.22% (-0.04%) from 84.262%
#917

push

web-flow
add detailed error message for Operation.CONTAINS (#628)

Co-authored-by: Rafael Pestano <rmpestano@gmail.com>

66 of 80 new or added lines in 4 files covered. (82.5%)

1 existing line in 1 file now uncovered.

3197 of 3796 relevant lines covered (84.22%)

0.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.0
/rider-core/src/main/java/com/github/database/rider/core/util/ContainsErrorMessage.java
1
package com.github.database.rider.core.util;
2

3
import org.dbunit.dataset.DataSetException;
4
import org.dbunit.dataset.ITable;
5
import org.slf4j.Logger;
6
import org.slf4j.LoggerFactory;
7

8
import java.util.List;
9

10
public interface ContainsErrorMessage {
11

12
    Logger logger = LoggerFactory.getLogger(ContainsErrorMessage.class);
1✔
13

14
    static ContainsErrorMessage create(List<String> columnNames, ITable originalTable) throws DataSetException {
15
        if (logger.isErrorEnabled()) {
1✔
16
            return new DefaultContainsErrorMessage(columnNames, originalTable);
1✔
17
        }
NEW
18
        return DummyContainsErrorMessage.INSTANCE;
×
19
    }
20

21
    void initWithValues(List<Object> values) throws DataSetException;
22

23
    void addTableHeader();
24

25
    void addRow(int row) throws DataSetException;
26

27
    void addFail(int column, int row) throws DataSetException;
28

29
    void setMatch();
30

31
    void nextLine();
32

33
    void print();
34
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc