core/tests/RGStampParserTest.st
author Jan Vrany <jan.vrany@labware.com>
Wed, 23 Dec 2020 08:46:20 +0000
changeset 10 1fa4cd506c87
parent 9 d64df1abdf2a
permissions -rw-r--r--
core: use `Timestamp` instead of (Pharo) `DateAndTime`
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
     1
"
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
     2
COPYRIGHT (c) 2020 LabWare
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
     3
"
9
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     4
"{ Package: 'stx:goodies/ring/core/tests' }"
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     5
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     6
"{ NameSpace: Smalltalk }"
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     7
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     8
RGTest subclass:#RGStampParserTest
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
     9
	instanceVariableNames:''
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    10
	classVariableNames:''
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    11
	poolDictionaries:''
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    12
	category:'Ring-Tests-Core'
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    13
!
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    14
10
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    15
!RGStampParserTest class methodsFor:'documentation'!
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    16
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    17
copyright
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    18
"
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    19
COPYRIGHT (c) 2020 LabWare
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    20
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    21
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    22
"
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    23
! !
9
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    24
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    25
!RGStampParserTest methodsFor:'tests'!
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    26
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    27
testAuthor
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    28
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    29
    "TODO: improve"
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    30
    self assert: (RGStampParser parseAuthorAliasFrom: 'StephaneDucasse 11/10/2015 18:13') equals: 'StephaneDucasse'.
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    31
    
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    32
!
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    33
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    34
testTime
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    35
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    36
    "TODO: improve"
10
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    37
    self assert: (RGStampParser parseTimestampFrom: '11/10/2015 18:13') equals: '2015-11-10T18:13:00' asTimestamp.
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    38
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    39
    "Modified: / 22-12-2020 / 13:15:54 / Jan Vrany <jan.vrany@labware.com>"
9
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    40
! !
d64df1abdf2a Initial commit
Jan Vrany <jan.vrany@labware.com>
parents:
diff changeset
    41
10
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    42
!RGStampParserTest class methodsFor:'documentation'!
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    43
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    44
version_HG
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    45
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    46
    ^ '$Changeset: <not expanded> $'
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    47
! !
1fa4cd506c87 core: use `Timestamp` instead of (Pharo) `DateAndTime`
Jan Vrany <jan.vrany@labware.com>
parents: 9
diff changeset
    48