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

pkiraly / metadata-qa-marc / #1632

02 Mar 2026 04:53PM UTC coverage: 90.198% (-0.08%) from 90.275%
#1632

push

pkiraly
compound index in Solr #740

36734 of 40726 relevant lines covered (90.2%)

0.9 hits per line

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

66.67
/src/main/java/de/gwdg/metadataqa/marc/utils/marcspec/Range.java
1
package de.gwdg.metadataqa.marc.utils.marcspec;
2

3
public class Range {
4
  private String start;
5
  private String end;
6
  private Boolean range;
7

8
  public Range(String start) {
1✔
9
    this.start = start;
1✔
10
  }
1✔
11

12
  public Range(String start, String end) {
×
13
    this.start = start;
×
14
    this.end = end;
×
15
  }
×
16

17
  public String getStart() {
18
    return start;
1✔
19
  }
20

21
  public void setStart(String start) {
22
    this.start = start;
×
23
  }
×
24

25
  public String getEnd() {
26
    return end;
1✔
27
  }
28

29
  public void setEnd(String end) {
30
    this.end = end;
1✔
31
  }
1✔
32

33
  public boolean isRange() {
34
    if (range == null) {
1✔
35
      range = (
1✔
36
        start != null && end != null
37
        // && fieldPositionStart < fieldPositionEnd
38
      );
39
    }
40
    return range;
1✔
41
  }
42

43
  @Override
44
  public String toString() {
45
    return "Position{" +
×
46
      "start='" + start + '\'' +
47
      ", end='" + end + '\'' +
48
      ", range=" + range +
49
      '}';
50
  }
51

52
  public String encode() {
53
    String encoded = start;
1✔
54
    if (end != null)
1✔
55
      encoded += "-" + end;
1✔
56
    return encoded;
1✔
57
  }
58
}
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