PASS! major: 0 minor: 0 patch: 4
PASS! major: 1 minor: 2 patch: 3
PASS! major: 10 minor: 20 patch: 30
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha
PASS! build_metadata: meta major: 1 minor: 1 patch: 2 pre_release: prerelease
PASS! build_metadata: meta major: 1 minor: 1 patch: 2
PASS! major: 1 minor: 0 patch: 0 pre_release: beta
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha.beta
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha.beta.1
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha.1
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha0.valid
PASS! major: 1 minor: 0 patch: 0 pre_release: alpha.0valid
PASS! build_metadata: build.1-aef.1-its-okay major: 1 minor: 0 patch: 0 pre_release: alpha-a.b-c-somethinglong
PASS! build_metadata: build.1 major: 1 minor: 0 patch: 0 pre_release: rc.1
PASS! build_metadata: build.123 major: 2 minor: 0 patch: 0 pre_release: rc.1
PASS! major: 1 minor: 2 patch: 3 pre_release: beta
PASS! major: 10 minor: 2 patch: 3 pre_release: DEV-SNAPSHOT
PASS! major: 1 minor: 2 patch: 3 pre_release: SNAPSHOT-123
PASS! major: 1 minor: 0 patch: 0
PASS! major: 2 minor: 0 patch: 0
PASS! major: 1 minor: 1 patch: 7
PASS! build_metadata: build.1848 major: 2 minor: 0 patch: 0
PASS! major: 2 minor: 0 patch: 1 pre_release: alpha.1227
PASS! build_metadata: beta major: 1 minor: 0 patch: 0 pre_release: alpha
PASS! build_metadata: 788 major: 1 minor: 2 patch: 3 pre_release: ---RC-SNAPSHOT.12.9.1--.12
PASS! build_metadata: meta major: 1 minor: 2 patch: 3 pre_release: ---R-S.12.9.1--.12
PASS! major: 1 minor: 2 patch: 3 pre_release: ---RC-SNAPSHOT.12.9.1--.12
PASS! build_metadata: 0.build.1-rc.10000aaa-kk-0.1 major: 1 minor: 0 patch: 0
PASS! major: 99999999999999999999999 minor: 999999999999999999 patch: 99999999999999999
PASS! major: 1 minor: 0 patch: 0 pre_release: 0A.is.legal
FAIL! 1
FAIL! 1.2
FAIL! 1.2.3-0123
FAIL! 1.2.3-0123.0123
FAIL! 1.1.2+.123
FAIL! +invalid
FAIL! -invalid
FAIL! -invalid+invalid
FAIL! -invalid.01
FAIL! alpha
FAIL! alpha.beta
FAIL! alpha.beta.1
FAIL! alpha.1
FAIL! alpha+beta
FAIL! alpha_beta
FAIL! alpha.
FAIL! alpha..
FAIL! beta
FAIL! 1.0.0-alpha_beta
FAIL! -alpha.
FAIL! 1.0.0-alpha..
FAIL! 1.0.0-alpha..1
FAIL! 1.0.0-alpha...1
FAIL! 1.0.0-alpha....1
FAIL! 1.0.0-alpha.....1
FAIL! 1.0.0-alpha......1
FAIL! 1.0.0-alpha.......1
FAIL! 01.1.1
FAIL! 1.01.1
FAIL! 1.1.01
FAIL! 1.2
FAIL! 1.2.3.DEV
FAIL! 1.2-SNAPSHOT
FAIL! 1.2.31.2.3----RC-SNAPSHOT.12.09.1--..12+788
FAIL! 1.2-RC-SNAPSHOT
FAIL! -1.0.3-gamma+b7718
FAIL! +justmeta
FAIL! 9.8.7+meta+meta
FAIL! 9.8.7-whatever+meta+meta
FAIL! 99999999999999999999999.999999999999999999.99999999999999999----RC-SNAPSHOT.12.09.1--------------------------------..12
