CustomSilentDialog.st
author Jakub Nesveda <jakubnesveda@seznam.cz>
Tue, 28 Oct 2014 09:39:46 +0100
changeset 711 605ab7fc9cd1
parent 695 a746f184b5a1
child 740 dcc444183c8c
permissions -rw-r--r--
return whole source code when selected interval is empty retrieve selector from method when none selector is specified
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     1
"{ Package: 'jn:refactoring_custom' }"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     2
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
     3
CustomDialog subclass:#CustomSilentDialog
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     4
	instanceVariableNames:'methodAnswers'
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     5
	classVariableNames:''
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     6
	poolDictionaries:''
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     7
	category:'Interface-Refactoring-Custom'
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     8
!
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
     9
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    10
CustomSilentDialog subclass:#NilComponent
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    11
	instanceVariableNames:''
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    12
	classVariableNames:''
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    13
	poolDictionaries:''
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    14
	privateIn:CustomSilentDialog
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    15
!
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    16
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    17
!CustomSilentDialog class methodsFor:'documentation'!
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    18
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    19
documentation
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    20
"
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    21
    CustomDialog implementation based on non human interaction with dialog answers.
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    22
    You may set dialog aswers to inject them in code generators.
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    23
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    24
    [author:]
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    25
        Jakub Nesveda <nesvejak@fit.cvut.cz>
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    26
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    27
"
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    28
! !
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    29
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    30
!CustomSilentDialog class methodsFor:'instance creation'!
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    31
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    32
new
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    33
    "return an initialized instance"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    34
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    35
    ^ self basicNew initialize
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    36
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    37
    "Created: / 11-05-2014 / 11:13:00 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    38
! !
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    39
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    40
!CustomSilentDialog methodsFor:'accessing'!
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    41
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    42
answer: anAnswer forSelector: aSelector
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    43
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    44
    methodAnswers 
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    45
        at: aSelector 
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    46
        put: anAnswer
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    47
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    48
    "Created: / 11-05-2014 / 00:32:39 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    49
!
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    50
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    51
methodAnswer: aSelector   
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    52
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    53
    ^ methodAnswers at: aSelector
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    54
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    55
    "Created: / 11-05-2014 / 00:25:24 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    56
! !
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    57
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    58
!CustomSilentDialog methodsFor:'construction-adding'!
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    59
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    60
addAbortAndOkButtons
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    61
    "/ Nothing to do
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    62
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    63
    "Created: / 15-09-2014 / 16:21:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    64
!
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    65
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    66
addComponent:aView
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    67
    "Add given component. Component is automatically stretched to occupy windows' width"
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    68
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    69
    ^ CustomSilentDialog::NilComponent new
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    70
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    71
    "Created: / 15-09-2014 / 18:48:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    72
    "Modified: / 14-10-2014 / 11:27:44 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    73
!
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    74
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    75
addComponent:aView labeled:labelString
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    76
    "Add a label and some component side-by-side. Returns the component"
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    77
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    78
    ^ CustomSilentDialog::NilComponent new
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    79
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    80
    "Created: / 15-09-2014 / 15:45:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
    81
    "Modified: / 14-10-2014 / 11:26:55 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    82
! !
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
    83
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    84
!CustomSilentDialog methodsFor:'dialogs'!
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    85
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    86
requestClassName:aString initialAnswer:anInitialAswer
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    87
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    88
    ^ self methodAnswer: #requestClassName:initialAnswer:
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    89
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    90
    "Created: / 11-05-2014 / 00:16:48 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    91
! !
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    92
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
    93
!CustomSilentDialog methodsFor:'initialization'!
544
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    94
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    95
initialize
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    96
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    97
    methodAnswers := Dictionary new
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    98
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
    99
    "Created: / 11-05-2014 / 00:19:51 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   100
! !
4d9dfb9b35a1 add CustomDialogMock for testing purposes
Jakub Nesveda <jakubnesveda@seznam.cz>
parents:
diff changeset
   101
669
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   102
!CustomSilentDialog methodsFor:'opening'!
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   103
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   104
open
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   105
    "/ Ignored
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   106
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   107
    "Created: / 15-09-2014 / 16:23:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   108
! !
13f049ec3b22 CustomDialog refactored to support creation of a more complex dialogs.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 576
diff changeset
   109
557
d0e228558858 make CustomDialog as abstract with CustomSilentDialog (system/test interaction) and CustomUserDialog (human interaction) implementations
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 546
diff changeset
   110
!CustomSilentDialog methodsFor:'user interaction & notifications'!
546
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   111
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   112
information: aString
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   113
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   114
    ^ self
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   115
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   116
    "Created: / 13-05-2014 / 22:33:51 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   117
! !
7402ead9f354 fix error when nothing is generated
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 544
diff changeset
   118
695
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   119
!CustomSilentDialog::NilComponent class methodsFor:'documentation'!
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   120
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   121
documentation
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   122
"
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   123
    Substitute for component in CustomDialog to hide any real UI.
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   124
    This class just understand all method calls and returns self.
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   125
"
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   126
! !
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   127
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   128
!CustomSilentDialog::NilComponent methodsFor:'queries'!
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   129
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   130
doesNotUnderstand: aMessage
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   131
    "Do nothing when a message arrives."
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   132
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   133
    ^ self
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   134
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   135
    "Created: / 14-10-2014 / 11:25:29 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   136
! !
a746f184b5a1 fix TestCase code generator to be used with metaclass
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 669
diff changeset
   137
576
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   138
!CustomSilentDialog class methodsFor:'documentation'!
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   139
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   140
version_HG
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   141
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   142
    ^ '$Changeset: <not expanded> $'
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   143
! !
b8e70d6ade95 CustomMock - add possibility for mocking messages with arguments
Jakub Nesveda <jakubnesveda@seznam.cz>
parents: 557
diff changeset
   144