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

moosetechnology / GitProjectHealth / 24349672331

13 Apr 2026 02:43PM UTC coverage: 77.725% (+0.1%) from 77.607%
24349672331

Pull #252

github

web-flow
Merge 26f1047a2 into b4317b8b4
Pull Request #252: fix(GithubModelImporter): Store both group name and display name

10 of 22 new or added lines in 4 files covered. (45.45%)

16 existing lines in 2 files now uncovered.

23755 of 30563 relevant lines covered (77.72%)

0.78 hits per line

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

22.14
/src/GitLabHealth-Model/GLHGroup.class.st
1
"
2
A GitLab Group
3

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

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `group` | `GLHGroup` | `subGroups` | `GLHGroup` | |
11

12
### Children
13
| Relation | Origin | Opposite | Type | Comment |
14
|---|
15
| `projects` | `GLHGroup` | `group` | `GLHProject` | |
16
| `subGroups` | `GLHGroup` | `group` | `GLHGroup` | |
17

18

19
## Properties
20
======================
21

22
| Name | Type | Default value | Comment |
23
|---|
24
| `avatar_url` | `String` | nil | |
25
| `description` | `String` | nil | |
26
| `display_name` | `String` | nil | |
27
| `id` | `Number` | nil | |
28
| `name` | `String` | nil | Basic name of the entity, not full reference.|
29
| `visibility` | `String` | nil | |
30
| `web_url` | `String` | nil | |
31

32
"
33
Class {
34
        #name : #GLHGroup,
35
        #superclass : #GLHEntity,
36
        #traits : 'FamixTNamedEntity',
37
        #classTraits : 'FamixTNamedEntity classTrait',
38
        #instVars : [
39
                '#avatar_url => FMProperty',
40
                '#description => FMProperty',
41
                '#display_name => FMProperty',
42
                '#group => FMOne type: #GLHGroup opposite: #subGroups',
43
                '#id => FMProperty',
44
                '#projects => FMMany type: #GLHProject opposite: #group',
45
                '#subGroups => FMMany type: #GLHGroup opposite: #group',
46
                '#visibility => FMProperty',
47
                '#web_url => FMProperty'
48
        ],
49
        #category : #'GitLabHealth-Model-Entities'
50
}
51

52
{ #category : #meta }
53
GLHGroup class >> annotation [
×
54

×
55
        <FMClass: #Group super: #GLHEntity>
×
56
        <package: #'GitLabHealth-Model'>
×
57
        <generated>
×
58
        ^ self
×
59
]
×
60

61
{ #category : #groups }
62
GLHGroup class >> annotationGLHGroupGroup [
×
63
        <generated>
×
64
        <mooseGroup>
×
65
        ^ GLHGroupGroup
×
66
]
×
67

68
{ #category : #adding }
69
GLHGroup >> addProject: anObject [
1✔
70
        <generated>
1✔
71
        ^ self projects add: anObject
1✔
72
]
1✔
73

74
{ #category : #adding }
75
GLHGroup >> addSubGroup: anObject [
×
76
        <generated>
×
77
        ^ self subGroups add: anObject
×
78
]
×
79

80
{ #category : #accessing }
81
GLHGroup >> avatar_url [
×
82

×
83
        <FMProperty: #avatar_url type: #String>
×
84
        <generated>
×
85
        ^ avatar_url
×
86
]
×
87

88
{ #category : #accessing }
89
GLHGroup >> avatar_url: anObject [
×
90
        <generated>
×
91
        avatar_url := anObject
×
92
]
×
93

94
{ #category : #accessing }
95
GLHGroup >> description [
×
96

×
97
        <FMProperty: #description type: #String>
×
98
        <generated>
×
99
        ^ description
×
100
]
×
101

102
{ #category : #accessing }
103
GLHGroup >> description: anObject [
1✔
104
        <generated>
1✔
105
        description := anObject
1✔
106
]
1✔
107

108
{ #category : #accessing }
NEW
109
GLHGroup >> display_name [
×
NEW
110

×
NEW
111
        <FMProperty: #display_name type: #String>
×
NEW
112
        <generated>
×
NEW
113
        ^ display_name
×
NEW
114
]
×
115

116
{ #category : #accessing }
NEW
117
GLHGroup >> display_name: anObject [
×
NEW
118
        <generated>
×
NEW
119
        display_name := anObject
×
NEW
120
]
×
121

122
{ #category : #accessing }
123
GLHGroup >> group [
×
124
        "Relation named: #group type: #GLHGroup opposite: #subGroups"
×
125

×
126
        <generated>
×
127
        <container>
×
128
        ^ group
×
129
]
×
130

131
{ #category : #accessing }
132
GLHGroup >> group: anObject [
×
133

×
134
        <generated>
×
135
        group := anObject
×
136
]
×
137

138
{ #category : #navigation }
139
GLHGroup >> groupGroup [
×
140
        <generated>
×
141
        <navigation: 'Group'>
×
142
        ^ MooseSpecializedGroup with: self group
×
143
]
×
144

145
{ #category : #accessing }
146
GLHGroup >> id [
1✔
147

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

153
{ #category : #accessing }
154
GLHGroup >> id: anObject [
1✔
155
        <generated>
1✔
156
        id := anObject
1✔
157
]
1✔
158

159
{ #category : #accessing }
160
GLHGroup >> projects [
1✔
161
        "Relation named: #projects type: #GLHProject opposite: #group"
1✔
162

1✔
163
        <generated>
1✔
164
        <derived>
1✔
165
        ^ projects
1✔
166
]
1✔
167

168
{ #category : #accessing }
169
GLHGroup >> projects: anObject [
×
170

×
171
        <generated>
×
172
        projects value: anObject
×
173
]
×
174

175
{ #category : #navigation }
176
GLHGroup >> projectsGroup [
×
177
        <generated>
×
178
        <navigation: 'Projects'>
×
179
        ^ MooseSpecializedGroup withAll: self projects asSet
×
180
]
×
181

182
{ #category : #accessing }
183
GLHGroup >> subGroups [
×
184
        "Relation named: #subGroups type: #GLHGroup opposite: #group"
×
185

×
186
        <generated>
×
187
        <derived>
×
188
        ^ subGroups
×
189
]
×
190

191
{ #category : #accessing }
192
GLHGroup >> subGroups: anObject [
×
193

×
194
        <generated>
×
195
        subGroups value: anObject
×
196
]
×
197

198
{ #category : #navigation }
199
GLHGroup >> subGroupsGroup [
×
200
        <generated>
×
201
        <navigation: 'SubGroups'>
×
202
        ^ MooseSpecializedGroup withAll: self subGroups asSet
×
203
]
×
204

205
{ #category : #accessing }
206
GLHGroup >> visibility [
×
207

×
208
        <FMProperty: #visibility type: #String>
×
209
        <generated>
×
210
        ^ visibility
×
211
]
×
212

213
{ #category : #accessing }
214
GLHGroup >> visibility: anObject [
×
215
        <generated>
×
216
        visibility := anObject
×
217
]
×
218

219
{ #category : #accessing }
220
GLHGroup >> web_url [
×
221

×
222
        <FMProperty: #web_url type: #String>
×
223
        <generated>
×
224
        ^ web_url
×
225
]
×
226

227
{ #category : #accessing }
228
GLHGroup >> web_url: anObject [
1✔
229
        <generated>
1✔
230
        web_url := anObject
1✔
231
]
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