11import { ChartSetting } from '../../../src/common/iServer/ChartSetting' ;
2- import { DisplayModeChart , ColourModeChart } from '../../../src/common/REST' ;
2+ import { Unit , DisplayModeChart , ColourModeChart } from '../../../src/common/REST' ;
33
44describe ( 'ChartSetting' , ( ) => {
55 it ( 'constructor_default' , ( ) => {
6- var chartSetting = new ChartSetting ( ) ;
6+ var option = {
7+ displayModeChart : DisplayModeChart . STANDARD ,
8+ colourModeChart : ColourModeChart . DAY_BRIGHT ,
9+ displayTypeName : "S52" ,
10+ fontName : "Arial" ,
11+ simplifiedMarker : true ,
12+ symbolizedAreaBoundary : false ,
13+ displayTextMessage : false ,
14+ displaySounding : false ,
15+ minVisibleScaleEnabled : true ,
16+ localizationDisplayText : false ,
17+ displayMetaObject : false ,
18+ displayCellName : false ,
19+ displaySafetyContourLabel : true ,
20+ displayBorder : false ,
21+ safetyContour : 30 ,
22+ shallowContour : 2 ,
23+ deepContour : 30 ,
24+ safetyDepth : 30 ,
25+ displayOtherContourLabel : false ,
26+ displayTwoShades : false ,
27+ depthUnit : Unit . METER ,
28+ fontSize : 10 ,
29+ displayableFeature : { } ,
30+ selectableFeature : { } ,
31+ textClipRegionEnabled : false ,
32+ displayLowAccurateMarker : true ,
33+ displayScaleFactor : 1 ,
34+ displayableAcronymClassify : { }
35+ }
36+ var chartSetting = new ChartSetting ( option ) ;
737 expect ( chartSetting . displayModeChart ) . toEqual ( DisplayModeChart . STANDARD ) ;
838 expect ( chartSetting . colourModeChart ) . toEqual ( ColourModeChart . DAY_BRIGHT ) ;
39+ expect ( chartSetting . displayTypeName ) . toEqual ( "S52" ) ;
40+ expect ( chartSetting . fontName ) . toEqual ( "Arial" ) ;
41+ expect ( chartSetting . simplifiedMarker ) . toEqual ( true ) ;
42+ expect ( chartSetting . symbolizedAreaBoundary ) . toEqual ( false ) ;
43+ expect ( chartSetting . displayTextMessage ) . toEqual ( false ) ;
44+ expect ( chartSetting . displaySounding ) . toEqual ( false ) ;
45+ expect ( chartSetting . minVisibleScaleEnabled ) . toEqual ( true ) ;
46+ expect ( chartSetting . localizationDisplayText ) . toEqual ( false ) ;
47+ expect ( chartSetting . displayMetaObject ) . toEqual ( false ) ;
48+ expect ( chartSetting . displayCellName ) . toEqual ( false ) ;
49+ expect ( chartSetting . displaySafetyContourLabel ) . toEqual ( true ) ;
50+ expect ( chartSetting . displayBorder ) . toEqual ( false ) ;
51+ expect ( chartSetting . safetyContour ) . toEqual ( 30 ) ;
52+ expect ( chartSetting . shallowContour ) . toEqual ( 2 ) ;
53+ expect ( chartSetting . deepContour ) . toEqual ( 30 ) ;
54+ expect ( chartSetting . safetyDepth ) . toEqual ( 30 ) ;
55+ expect ( chartSetting . displayOtherContourLabel ) . toEqual ( false ) ;
56+ expect ( chartSetting . displayTwoShades ) . toEqual ( false ) ;
57+ expect ( chartSetting . depthUnit ) . toEqual ( Unit . METER ) ;
58+ expect ( chartSetting . fontSize ) . toEqual ( 10 ) ;
59+ expect ( chartSetting . displayableFeature ) . not . toBeNull ( )
60+ expect ( chartSetting . selectableFeature ) . not . toBeNull ( ) ;
61+ expect ( chartSetting . textClipRegionEnabled ) . toEqual ( false ) ;
62+ expect ( chartSetting . displayLowAccurateMarker ) . toEqual ( true ) ;
63+ expect ( chartSetting . displayScaleFactor ) . toEqual ( 1 ) ;
64+ expect ( chartSetting . displayableAcronymClassify ) . not . toBeNull ( ) ;
965 chartSetting . destroy ( ) ;
1066 expect ( chartSetting . displayModeChart ) . toBeNull ( ) ;
1167 expect ( chartSetting . colourModeChart ) . toBeNull ( ) ;
68+ expect ( chartSetting . displayTypeName ) . toBeNull ( ) ;
69+ expect ( chartSetting . fontName ) . toBeNull ( ) ;
70+ expect ( chartSetting . simplifiedMarker ) . toBeNull ( ) ;
71+ expect ( chartSetting . symbolizedAreaBoundary ) . toBeNull ( ) ;
72+ expect ( chartSetting . displayTextMessage ) . toBeNull ( ) ;
73+ expect ( chartSetting . displaySounding ) . toBeNull ( ) ;
74+ expect ( chartSetting . minVisibleScaleEnabled ) . toBeNull ( ) ;
75+ expect ( chartSetting . localizationDisplayText ) . toBeNull ( ) ;
76+ expect ( chartSetting . displayMetaObject ) . toBeNull ( ) ;
77+ expect ( chartSetting . displayCellName ) . toBeNull ( ) ;
78+ expect ( chartSetting . displaySafetyContourLabel ) . toBeNull ( ) ;
79+ expect ( chartSetting . displayBorder ) . toBeNull ( ) ;
80+ expect ( chartSetting . safetyContour ) . toBeNull ( ) ;
81+ expect ( chartSetting . shallowContour ) . toBeNull ( ) ;
82+ expect ( chartSetting . deepContour ) . toBeNull ( ) ;
83+ expect ( chartSetting . safetyDepth ) . toBeNull ( ) ;
84+ expect ( chartSetting . displayOtherContourLabel ) . toBeNull ( ) ;
85+ expect ( chartSetting . displayTwoShades ) . toBeNull ( ) ;
86+ expect ( chartSetting . depthUnit ) . toBeNull ( ) ;
87+ expect ( chartSetting . fontSize ) . toBeNull ( ) ;
88+ expect ( chartSetting . displayableFeature ) . toBeNull ( ) ;
89+ expect ( chartSetting . selectableFeature ) . toBeNull ( ) ;
90+ expect ( chartSetting . textClipRegionEnabled ) . toBeNull ( ) ;
91+ expect ( chartSetting . displayLowAccurateMarker ) . toBeNull ( ) ;
92+ expect ( chartSetting . displayScaleFactor ) . toBeNull ( ) ;
93+ expect ( chartSetting . displayableAcronymClassify ) . toBeNull ( ) ;
1294 } ) ;
1395} ) ;
0 commit comments