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

moosetechnology / GitProjectHealth / 18683700842

21 Oct 2025 12:24PM UTC coverage: 77.732% (-0.2%) from 77.946%
18683700842

Pull #237

github

web-flow
Merge 83a3e50ed into 9215ab54a
Pull Request #237: feat(GLHModel): add position in GLHNote

60 of 172 new or added lines in 6 files covered. (34.88%)

3 existing lines in 1 file now uncovered.

23123 of 29747 relevant lines covered (77.73%)

0.78 hits per line

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

30.11
/src/GitLabHealth-Model/GLHNote.class.st
1
"
2
a note (a diff) proposed in a Merge Request; can be accepted, modified or deleted
3

4
## Relations
5
======================
6

7
### Other
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `mergeRequest` | `GLHNote` | `note` | `GLHMergeRequest` | |
11

12

13
## Properties
14
======================
15

16
| Name | Type | Default value | Comment |
17
|---|
18
| `attachment` | `Object` | nil | |
19
| `author` | `Object` | nil | |
20
| `body` | `String` | nil | |
21
| `confidential` | `Boolean` | nil | |
22
| `created_at` | `Object` | nil | |
23
| `id` | `Number` | nil | |
24
| `imported` | `Boolean` | nil | |
25
| `imported_from` | `String` | nil | |
26
| `internal` | `Boolean` | nil | |
27
| `name` | `String` | nil | Basic name of the entity, not full reference.|
28
| `noteable_id` | `Number` | nil | |
29
| `noteable_iid` | `Number` | nil | |
30
| `noteable_type` | `String` | nil | |
31
| `project_id` | `Number` | nil | |
32
| `resolvable` | `Boolean` | nil | |
33
| `system` | `Boolean` | nil | |
34
| `updated_at` | `Object` | nil | |
35

36
"
37
Class {
38
        #name : #GLHNote,
39
        #superclass : #GLHEntity,
40
        #traits : 'FamixTNamedEntity',
41
        #classTraits : 'FamixTNamedEntity classTrait',
42
        #instVars : [
43
                '#id => FMProperty',
44
                '#body => FMProperty',
45
                '#attachment => FMProperty',
46
                '#author => FMProperty',
47
                '#created_at => FMProperty',
48
                '#updated_at => FMProperty',
49
                '#system => FMProperty',
50
                '#noteable_id => FMProperty',
51
                '#noteable_type => FMProperty',
52
                '#project_id => FMProperty',
53
                '#noteable_iid => FMProperty',
54
                '#resolvable => FMProperty',
55
                '#confidential => FMProperty',
56
                '#internal => FMProperty',
57
                '#imported => FMProperty',
58
                '#imported_from => FMProperty',
59
                '#mergeRequest => FMOne type: #GLHMergeRequest opposite: #note',
60
                '#position => FMOne type: #GLHNotePosition opposite: #note'
61
        ],
62
        #category : #'GitLabHealth-Model-Entities'
63
}
64

65
{ #category : #meta }
66
GLHNote class >> annotation [
×
67

×
68
        <FMClass: #Note super: #GLHEntity>
×
69
        <package: #'GitLabHealth-Model'>
×
70
        <generated>
×
71
        ^ self
×
72
]
×
73

74
{ #category : #accessing }
75
GLHNote >> attachment [
×
76

×
77
        <FMProperty: #attachment type: #Object>
×
78
        <generated>
×
79
        ^ attachment
×
80
]
×
81

82
{ #category : #accessing }
83
GLHNote >> attachment: anObject [
×
84
        <generated>
×
85
        attachment := anObject
×
86
]
×
87

88
{ #category : #accessing }
89
GLHNote >> author [
1✔
90

1✔
91
        <FMProperty: #author type: #Object>
1✔
92
        <generated>
1✔
93
        ^ author
1✔
94
]
1✔
95

96
{ #category : #accessing }
97
GLHNote >> author: anObject [
1✔
98
        <generated>
1✔
99
        author := anObject
1✔
100
]
1✔
101

102
{ #category : #accessing }
103
GLHNote >> body [
1✔
104

1✔
105
        <FMProperty: #body type: #String>
1✔
106
        <generated>
1✔
107
        ^ body
1✔
108
]
1✔
109

110
{ #category : #accessing }
111
GLHNote >> body: anObject [
1✔
112
        <generated>
1✔
113
        body := anObject
1✔
114
]
1✔
115

116
{ #category : #accessing }
117
GLHNote >> confidential [
×
118

×
119
        <FMProperty: #confidential type: #Boolean>
×
120
        <generated>
×
121
        ^ confidential
×
122
]
×
123

124
{ #category : #accessing }
125
GLHNote >> confidential: anObject [
×
126
        <generated>
×
127
        confidential := anObject
×
128
]
×
129

130
{ #category : #accessing }
131
GLHNote >> created_at [
1✔
132

1✔
133
        <FMProperty: #created_at type: #Object>
1✔
134
        <generated>
1✔
135
        ^ created_at
1✔
136
]
1✔
137

138
{ #category : #accessing }
139
GLHNote >> created_at: anObject [
1✔
140
        <generated>
1✔
141
        created_at := anObject
1✔
142
]
1✔
143

144
{ #category : #accessing }
145
GLHNote >> id [
1✔
146

1✔
147
        <FMProperty: #id type: #Number>
1✔
148
        <generated>
1✔
149
        ^ id
1✔
150
]
1✔
151

152
{ #category : #accessing }
153
GLHNote >> id: anObject [
×
154
        <generated>
×
155
        id := anObject
×
156
]
×
157

158
{ #category : #accessing }
159
GLHNote >> imported [
×
160

×
161
        <FMProperty: #imported type: #Boolean>
×
162
        <generated>
×
163
        ^ imported
×
164
]
×
165

166
{ #category : #accessing }
167
GLHNote >> imported: anObject [
×
168
        <generated>
×
169
        imported := anObject
×
170
]
×
171

172
{ #category : #accessing }
173
GLHNote >> imported_from [
×
174

×
175
        <FMProperty: #imported_from type: #String>
×
176
        <generated>
×
177
        ^ imported_from
×
178
]
×
179

180
{ #category : #accessing }
181
GLHNote >> imported_from: anObject [
×
182
        <generated>
×
183
        imported_from := anObject
×
184
]
×
185

186
{ #category : #accessing }
187
GLHNote >> internal [
×
188

×
189
        <FMProperty: #internal type: #Boolean>
×
190
        <generated>
×
191
        ^ internal
×
192
]
×
193

194
{ #category : #accessing }
195
GLHNote >> internal: anObject [
×
196
        <generated>
×
197
        internal := anObject
×
198
]
×
199

200
{ #category : #accessing }
201
GLHNote >> mergeRequest [
1✔
202
        "Relation named: #mergeRequest type: #GLHMergeRequest opposite: #note"
1✔
203

1✔
204
        <generated>
1✔
205
        ^ mergeRequest
1✔
206
]
1✔
207

208
{ #category : #accessing }
209
GLHNote >> mergeRequest: anObject [
×
210

×
211
        <generated>
×
212
        mergeRequest := anObject
×
213
]
×
214

215
{ #category : #accessing }
216
GLHNote >> noteable_id [
×
217

×
218
        <FMProperty: #noteable_id type: #Number>
×
219
        <generated>
×
220
        ^ noteable_id
×
221
]
×
222

223
{ #category : #accessing }
224
GLHNote >> noteable_id: anObject [
×
225
        <generated>
×
226
        noteable_id := anObject
×
227
]
×
228

229
{ #category : #accessing }
230
GLHNote >> noteable_iid [
1✔
231

1✔
232
        <FMProperty: #noteable_iid type: #Number>
1✔
233
        <generated>
1✔
234
        ^ noteable_iid
1✔
235
]
1✔
236

237
{ #category : #accessing }
238
GLHNote >> noteable_iid: anObject [
1✔
239
        <generated>
1✔
240
        noteable_iid := anObject
1✔
241
]
1✔
242

243
{ #category : #accessing }
244
GLHNote >> noteable_type [
×
245

×
246
        <FMProperty: #noteable_type type: #String>
×
247
        <generated>
×
248
        ^ noteable_type
×
249
]
×
250

251
{ #category : #accessing }
252
GLHNote >> noteable_type: anObject [
×
253
        <generated>
×
254
        noteable_type := anObject
×
255
]
×
256

257
{ #category : #accessing }
NEW
258
GLHNote >> position [
×
NEW
259

×
NEW
260
        ^ position
×
NEW
261
]
×
262

263
{ #category : #accessing }
NEW
264
GLHNote >> position: anObject [
×
NEW
265

×
NEW
266
        position := anObject
×
NEW
267
]
×
268

269
{ #category : #accessing }
270
GLHNote >> project_id [
×
271

×
272
        <FMProperty: #project_id type: #Number>
×
273
        <generated>
×
274
        ^ project_id
×
275
]
×
276

277
{ #category : #accessing }
278
GLHNote >> project_id: anObject [
×
279
        <generated>
×
280
        project_id := anObject
×
281
]
×
282

283
{ #category : #accessing }
284
GLHNote >> resolvable [
×
285

×
286
        <FMProperty: #resolvable type: #Boolean>
×
287
        <generated>
×
288
        ^ resolvable
×
289
]
×
290

291
{ #category : #accessing }
292
GLHNote >> resolvable: anObject [
×
293
        <generated>
×
294
        resolvable := anObject
×
295
]
×
296

297
{ #category : #accessing }
298
GLHNote >> system [
×
299

×
300
        <FMProperty: #system type: #Boolean>
×
301
        <generated>
×
302
        ^ system
×
303
]
×
304

305
{ #category : #accessing }
306
GLHNote >> system: anObject [
×
307
        <generated>
×
308
        system := anObject
×
309
]
×
310

311
{ #category : #accessing }
312
GLHNote >> updated_at [
×
313

×
314
        <FMProperty: #updated_at type: #Object>
×
315
        <generated>
×
316
        ^ updated_at
×
317
]
×
318

319
{ #category : #accessing }
320
GLHNote >> updated_at: anObject [
1✔
321
        <generated>
1✔
322
        updated_at := anObject
1✔
323
]
1✔
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