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

moosetechnology / GitProjectHealth / 18685026484

21 Oct 2025 01:13PM UTC coverage: 77.679% (-0.3%) from 77.946%
18685026484

Pull #237

github

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

59 of 191 new or added lines in 6 files covered. (30.89%)

3 existing lines in 1 file now uncovered.

23122 of 29766 relevant lines covered (77.68%)

0.78 hits per line

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

29.63
/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
| `position` | `GLHNote` | `note` | `GLHNotePosition` | |
12
| `position` | `GLHNote` | `note` | `GLHNotePosition` | |
13

14

15
## Properties
16
======================
17

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

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

67
{ #category : #meta }
68
GLHNote class >> annotation [
×
69

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

76
{ #category : #accessing }
77
GLHNote >> attachment [
×
78

×
79
        <FMProperty: #attachment type: #Object>
×
80
        <generated>
×
81
        ^ attachment
×
82
]
×
83

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

90
{ #category : #accessing }
91
GLHNote >> author [
1✔
92

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

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

104
{ #category : #accessing }
105
GLHNote >> body [
1✔
106

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

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

118
{ #category : #accessing }
119
GLHNote >> confidential [
×
120

×
121
        <FMProperty: #confidential type: #Boolean>
×
122
        <generated>
×
123
        ^ confidential
×
124
]
×
125

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

132
{ #category : #accessing }
133
GLHNote >> created_at [
1✔
134

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

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

146
{ #category : #accessing }
147
GLHNote >> id [
1✔
148

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

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

160
{ #category : #accessing }
161
GLHNote >> imported [
×
162

×
163
        <FMProperty: #imported type: #Boolean>
×
164
        <generated>
×
165
        ^ imported
×
166
]
×
167

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

174
{ #category : #accessing }
175
GLHNote >> imported_from [
×
176

×
177
        <FMProperty: #imported_from type: #String>
×
178
        <generated>
×
179
        ^ imported_from
×
180
]
×
181

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

188
{ #category : #accessing }
189
GLHNote >> internal [
×
190

×
191
        <FMProperty: #internal type: #Boolean>
×
192
        <generated>
×
193
        ^ internal
×
194
]
×
195

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

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

1✔
206
        <generated>
1✔
207
        ^ mergeRequest
1✔
208
]
1✔
209

210
{ #category : #accessing }
211
GLHNote >> mergeRequest: anObject [
×
212

×
213
        <generated>
×
214
        mergeRequest := anObject
×
215
]
×
216

217
{ #category : #accessing }
218
GLHNote >> noteable_id [
×
219

×
220
        <FMProperty: #noteable_id type: #Number>
×
221
        <generated>
×
222
        ^ noteable_id
×
223
]
×
224

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

231
{ #category : #accessing }
232
GLHNote >> noteable_iid [
1✔
233

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

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

245
{ #category : #accessing }
246
GLHNote >> noteable_type [
×
247

×
248
        <FMProperty: #noteable_type type: #String>
×
249
        <generated>
×
250
        ^ noteable_type
×
251
]
×
252

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

259
{ #category : #accessing }
NEW
260
GLHNote >> position [
×
NEW
261
        "Relation named: #position type: #GLHNotePosition opposite: #note"
×
NEW
262

×
NEW
263
        <generated>
×
NEW
264
        ^ position
×
NEW
265
]
×
266

267
{ #category : #accessing }
NEW
268
GLHNote >> position: anObject [
×
NEW
269

×
NEW
270
        <generated>
×
NEW
271
        position := anObject
×
NEW
272
]
×
273

274
{ #category : #accessing }
275
GLHNote >> project_id [
×
276

×
277
        <FMProperty: #project_id type: #Number>
×
278
        <generated>
×
279
        ^ project_id
×
280
]
×
281

282
{ #category : #accessing }
283
GLHNote >> project_id: anObject [
×
284
        <generated>
×
285
        project_id := anObject
×
286
]
×
287

288
{ #category : #accessing }
289
GLHNote >> resolvable [
×
290

×
291
        <FMProperty: #resolvable type: #Boolean>
×
292
        <generated>
×
293
        ^ resolvable
×
294
]
×
295

296
{ #category : #accessing }
297
GLHNote >> resolvable: anObject [
×
298
        <generated>
×
299
        resolvable := anObject
×
300
]
×
301

302
{ #category : #accessing }
303
GLHNote >> system [
×
304

×
305
        <FMProperty: #system type: #Boolean>
×
306
        <generated>
×
307
        ^ system
×
308
]
×
309

310
{ #category : #accessing }
311
GLHNote >> system: anObject [
×
312
        <generated>
×
313
        system := anObject
×
314
]
×
315

316
{ #category : #accessing }
317
GLHNote >> updated_at [
×
318

×
319
        <FMProperty: #updated_at type: #Object>
×
320
        <generated>
×
321
        ^ updated_at
×
322
]
×
323

324
{ #category : #accessing }
325
GLHNote >> updated_at: anObject [
1✔
326
        <generated>
1✔
327
        updated_at := anObject
1✔
328
]
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