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

AsaiYusuke / jsonpath / 16411557244

21 Jul 2025 07:59AM UTC coverage: 97.086% (-0.3%) from 97.363%
16411557244

Pull #46

github

AsaiYusuke
update test command to include coverage for internal packages
Pull Request #46: Move syntax to the internal directory and reorganize tests

171 of 181 new or added lines in 16 files covered. (94.48%)

3465 of 3569 relevant lines covered (97.09%)

1007.79 hits per line

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

77.78
/internal/syntax/error_adapter.go
1
package syntax
2

3
import "github.com/AsaiYusuke/jsonpath/errors"
4

5
type errorRuntimeAdapter struct {
6
        err  error
7
        node *syntaxBasicNode
8
}
9

NEW
10
func (e errorRuntimeAdapter) Error() string {
×
NEW
11
        return e.err.Error()
×
NEW
12
}
×
13

14
func (e errorRuntimeAdapter) getSyntaxNode() *syntaxBasicNode {
375✔
15
        return e.node
375✔
16
}
375✔
17

NEW
18
func (e errorRuntimeAdapter) Unwrap() error {
×
NEW
19
        return e.err
×
NEW
20
}
×
21

22
func newErrorTypeUnmatched(node *syntaxBasicNode, expectedType, foundType string) errorRuntime {
319✔
23
        return errorRuntimeAdapter{
319✔
24
                err:  errors.NewErrorTypeUnmatched(node.text, expectedType, foundType),
319✔
25
                node: node,
319✔
26
        }
319✔
27
}
319✔
28

29
func newErrorMemberNotExist(node *syntaxBasicNode) errorRuntime {
1,011✔
30
        return errorRuntimeAdapter{
1,011✔
31
                err:  errors.NewErrorMemberNotExist(node.text),
1,011✔
32
                node: node,
1,011✔
33
        }
1,011✔
34
}
1,011✔
35

36
func newErrorFunctionFailed(node *syntaxBasicNode, errorString string) errorRuntime {
28✔
37
        return errorRuntimeAdapter{
28✔
38
                err:  errors.NewErrorFunctionFailed(node.text, errorString),
28✔
39
                node: node,
28✔
40
        }
28✔
41
}
28✔
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