Skip to content

Commit 4a5de0a

Browse files
author
adebonis
committed
Removing tests which do not show known use cases
1 parent b940618 commit 4a5de0a

File tree

2 files changed

+0
-75
lines changed

2 files changed

+0
-75
lines changed

source/Sagan-GemStone-Tests/GemStoneRepositoryProviderTest.class.st

-61
Original file line numberDiff line numberDiff line change
@@ -62,34 +62,6 @@ GemStoneRepositoryProviderTest >> testExceptionsAbortTransactionsUntilHandled [
6262
self assertTheOnlyOneInTheRepositoryIsSilvesterStallone
6363
]
6464

65-
{ #category : 'tests - conflict checking' }
66-
GemStoneRepositoryProviderTest >> testPurgeInSimultaneous [
67-
68-
| semaphore previous |
69-
70-
previous := System transactionMode.
71-
[
72-
System transactionMode: #manualBegin.
73-
semaphore := Semaphore new.
74-
self
75-
setUpRepositoryProvidedBy: ( SemaphorizedGemStoneRepositoryProvider waitingOn: semaphore )
76-
with:
77-
( CriteriaBasedConflictCheckingStrategy forSingleAspectMatching: [ :person | person firstName ] ).
78-
[ self extraterrestrials store: self silvesterStallone ] fork.
79-
Processor yield.
80-
semaphore signal.
81-
[ self extraterrestrials purge: self silvesterStallone ] fork.
82-
Processor yield.
83-
[ self should: [ self extraterrestrials purge: self silvesterStallone ] raise: ObjectNotFound ]
84-
fork.
85-
Processor yield.
86-
semaphore signal.
87-
semaphore signal.
88-
Processor yield.
89-
self assert: self extraterrestrials findAll isEmpty
90-
] ensure: [ System transactionMode: previous ]
91-
]
92-
9365
{ #category : 'tests' }
9466
GemStoneRepositoryProviderTest >> testQueryReturningBeforeAllIndexedResultsAreRead [
9567

@@ -455,39 +427,6 @@ GemStoneRepositoryProviderTest >> testSpaceshipWhenUsingIdentityIndex [
455427
]
456428
]
457429

458-
{ #category : 'tests - conflict checking' }
459-
GemStoneRepositoryProviderTest >> testStoreInSimultaneous [
460-
461-
| semaphore previous |
462-
463-
previous := System transactionMode.
464-
[
465-
System transactionMode: #manualBegin.
466-
semaphore := Semaphore new.
467-
self
468-
setUpRepositoryProvidedBy: ( SemaphorizedGemStoneRepositoryProvider waitingOn: semaphore )
469-
with:
470-
( CriteriaBasedConflictCheckingStrategy forSingleAspectMatching: [ :person | person firstName ] ).
471-
[ self extraterrestrials store: self silvesterStallone ] fork.
472-
Processor yield.
473-
[
474-
self
475-
should: [ self extraterrestrials store: self silvesterStallone ]
476-
raise: ConflictingObjectFound
477-
withMessageText: 'Something is in conflict with Stallone, Silvester'
478-
] fork.
479-
Processor yield.
480-
semaphore signal.
481-
semaphore signal.
482-
Processor yield.
483-
self withTheOnlyOneIn: self extraterrestrials findAll do: [ :extraterrestrial |
484-
self
485-
assert: extraterrestrial firstName equals: 'Silvester';
486-
assert: extraterrestrial lastName equals: 'Stallone'
487-
]
488-
] ensure: [ System transactionMode: previous ]
489-
]
490-
491430
{ #category : 'tests' }
492431
GemStoneRepositoryProviderTest >> testStreamQueryResults [
493432

source/Sagan-GemStone-Tests/SemaphorizedGemStoneRepository.class.st

-14
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,6 @@ SemaphorizedGemStoneRepository class >> checkingConflictsAccordingTo: aConflictC
1717
^ self new initializeCheckingConflictsAccordingTo: aConflictCheckingStrategy waitingOn: aSemaphore
1818
]
1919

20-
{ #category : 'private - preconditions' }
21-
SemaphorizedGemStoneRepository >> assertIncludes: aDomainObject [
22-
23-
super assertIncludes: aDomainObject.
24-
semaphore wait
25-
]
26-
27-
{ #category : 'private - preconditions' }
28-
SemaphorizedGemStoneRepository >> assertNoConflictsFor: aDomainObject [
29-
30-
super assertNoConflictsFor: aDomainObject.
31-
semaphore wait
32-
]
33-
3420
{ #category : 'initialization' }
3521
SemaphorizedGemStoneRepository >> initializeCheckingConflictsAccordingTo: aConflictCheckingStrategy waitingOn: aSemaphore [
3622

0 commit comments

Comments
 (0)