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

hazendaz / scriptable-dataset / 630

22 Mar 2026 02:24AM UTC coverage: 90.323%. Remained the same
630

push

github

hazendaz
[mvn] Update maven wrapper

23 of 26 branches covered (88.46%)

Branch coverage included in aggregate %.

89 of 98 relevant lines covered (90.82%)

0.91 hits per line

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

85.71
/src/main/java/de/gmorling/scriptabledataset/ScriptableIterator.java
1
/*
2
 * SPDX-License-Identifier: Apache-2.0
3
 * Copyright 2011-2026 Hazendaz
4
 */
5
package de.gmorling.scriptabledataset;
6

7
import java.util.List;
8

9
import org.dbunit.dataset.DataSetException;
10
import org.dbunit.dataset.ITable;
11
import org.dbunit.dataset.ITableIterator;
12
import org.dbunit.dataset.ITableMetaData;
13

14
/**
15
 * The Class ScriptableIterator.
16
 */
17
public class ScriptableIterator implements ITableIterator {
18

19
    /** The wrapped. */
20
    private ITableIterator wrapped;
21

22
    /** The configurations. */
23
    private List<ScriptableDataSetConfig> configurations;
24

25
    /**
26
     * Instantiates a new scriptable iterator.
27
     *
28
     * @param wrapped
29
     *            the wrapped
30
     * @param configurations
31
     *            the configurations
32
     */
33
    public ScriptableIterator(ITableIterator wrapped, List<ScriptableDataSetConfig> configurations) {
1✔
34
        this.wrapped = wrapped;
1✔
35
        this.configurations = configurations;
1✔
36
    }
1✔
37

38
    @Override
39
    public ITable getTable() throws DataSetException {
40
        return new ScriptableTable(wrapped.getTable(), configurations);
1✔
41
    }
42

43
    @Override
44
    public ITableMetaData getTableMetaData() throws DataSetException {
45
        return wrapped.getTableMetaData();
×
46
    }
47

48
    @Override
49
    public boolean next() throws DataSetException {
50
        return wrapped.next();
1✔
51
    }
52

53
}
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