|
2 | 2 | I mock sindarin debug sessions to control it finely during tests
|
3 | 3 | "
|
4 | 4 | Class {
|
5 |
| - #name : 'SindarinDebugSessionMock', |
6 |
| - #superclass : 'Object', |
| 5 | + #name : #SindarinDebugSessionMock, |
| 6 | + #superclass : #Object, |
7 | 7 | #instVars : [
|
8 | 8 | 'isMessage',
|
9 | 9 | 'selector',
|
10 | 10 | 'receiver'
|
11 | 11 | ],
|
12 |
| - #category : 'Sindarin-Tests-Mocks', |
13 |
| - #package : 'Sindarin-Tests', |
14 |
| - #tag : 'Mocks' |
| 12 | + #category : #'Sindarin-Tests-Mocks' |
15 | 13 | }
|
16 | 14 |
|
17 |
| -{ #category : 'accessing' } |
| 15 | +{ #category : #accessing } |
18 | 16 | SindarinDebugSessionMock >> context [
|
19 | 17 | ^self
|
20 | 18 | ]
|
21 | 19 |
|
22 |
| -{ #category : 'accessing' } |
| 20 | +{ #category : #accessing } |
23 | 21 | SindarinDebugSessionMock >> debugSession [
|
24 | 22 | ^self
|
25 | 23 | ]
|
26 | 24 |
|
27 |
| -{ #category : 'accessing' } |
| 25 | +{ #category : #accessing } |
28 | 26 | SindarinDebugSessionMock >> interruptedContext [
|
29 | 27 | ^self
|
30 | 28 | ]
|
31 | 29 |
|
32 |
| -{ #category : 'accessing' } |
| 30 | +{ #category : #accessing } |
33 | 31 | SindarinDebugSessionMock >> isMessage [
|
34 | 32 | ^isMessage ifNil:[false]
|
35 | 33 | ]
|
36 | 34 |
|
37 |
| -{ #category : 'accessing' } |
| 35 | +{ #category : #accessing } |
38 | 36 | SindarinDebugSessionMock >> isMessage: anObject [
|
39 | 37 |
|
40 | 38 | isMessage := anObject
|
41 | 39 | ]
|
42 | 40 |
|
43 |
| -{ #category : 'accessing' } |
| 41 | +{ #category : #accessing } |
44 | 42 | SindarinDebugSessionMock >> method [
|
45 | 43 | ^self
|
46 | 44 | ]
|
47 | 45 |
|
48 |
| -{ #category : 'accessing' } |
| 46 | +{ #category : #accessing } |
49 | 47 | SindarinDebugSessionMock >> pc [
|
50 | 48 | ^self
|
51 | 49 | ]
|
52 | 50 |
|
53 |
| -{ #category : 'accessing' } |
| 51 | +{ #category : #accessing } |
54 | 52 | SindarinDebugSessionMock >> receiver [
|
55 | 53 | ^receiver
|
56 | 54 | ]
|
57 | 55 |
|
58 |
| -{ #category : 'accessing' } |
| 56 | +{ #category : #accessing } |
59 | 57 | SindarinDebugSessionMock >> receiver: anObject [
|
60 | 58 |
|
61 | 59 | receiver := anObject
|
62 | 60 | ]
|
63 | 61 |
|
64 |
| -{ #category : 'accessing' } |
| 62 | +{ #category : #accessing } |
65 | 63 | SindarinDebugSessionMock >> selector [
|
66 | 64 | ^selector
|
67 | 65 | ]
|
68 | 66 |
|
69 |
| -{ #category : 'accessing' } |
| 67 | +{ #category : #accessing } |
70 | 68 | SindarinDebugSessionMock >> selector: anObject [
|
71 | 69 |
|
72 | 70 | selector := anObject
|
73 | 71 | ]
|
74 | 72 |
|
75 |
| -{ #category : 'accessing' } |
| 73 | +{ #category : #accessing } |
76 | 74 | SindarinDebugSessionMock >> sourceNodeExecuted [
|
77 | 75 | ^self
|
78 | 76 | ]
|
79 | 77 |
|
80 |
| -{ #category : 'accessing' } |
| 78 | +{ #category : #accessing } |
81 | 79 | SindarinDebugSessionMock >> sourceNodeForPC: pc [
|
82 | 80 | ^self
|
83 | 81 | ]
|
0 commit comments