@@ -35,58 +35,6 @@ describe('cluster engine', () => {
35
35
expect ( family ) . toEqual ( undefined ) ;
36
36
} ) ;
37
37
38
- testDeprecated ( 'cluster parameter group correctly determined for AURORA and given version' , ( ) => {
39
- // GIVEN
40
- const engine = DatabaseClusterEngine . aurora ( {
41
- version : AuroraEngineVersion . VER_1_22_2 ,
42
- } ) ;
43
-
44
- // WHEN
45
- const family = engine . parameterGroupFamily ;
46
-
47
- // THEN
48
- expect ( family ) . toEqual ( 'aurora5.6' ) ;
49
- } ) ;
50
-
51
- test ( 'cluster parameter group correctly determined for AURORA_MYSQL and given version' , ( ) => {
52
- // GIVEN
53
- const engine = DatabaseClusterEngine . auroraMysql ( {
54
- version : AuroraMysqlEngineVersion . VER_2_12_3 ,
55
- } ) ;
56
-
57
- // WHEN
58
- const family = engine . parameterGroupFamily ;
59
-
60
- // THEN
61
- expect ( family ) . toEqual ( 'aurora-mysql5.7' ) ;
62
- } ) ;
63
-
64
- test ( 'cluster parameter group correctly determined for AURORA_MYSQL and given version 3' , ( ) => {
65
- // GIVEN
66
- const engine = DatabaseClusterEngine . auroraMysql ( {
67
- version : AuroraMysqlEngineVersion . VER_3_07_1 ,
68
- } ) ;
69
-
70
- // WHEN
71
- const family = engine . parameterGroupFamily ;
72
-
73
- // THEN
74
- expect ( family ) . toEqual ( 'aurora-mysql8.0' ) ;
75
- } ) ;
76
-
77
- test ( 'cluster parameter group correctly determined for AURORA_POSTGRESQL and given version' , ( ) => {
78
- // GIVEN
79
- const engine = DatabaseClusterEngine . auroraPostgres ( {
80
- version : AuroraPostgresEngineVersion . VER_16_3 ,
81
- } ) ;
82
-
83
- // WHEN
84
- const family = engine . parameterGroupFamily ;
85
-
86
- // THEN
87
- expect ( family ) . toEqual ( 'aurora-postgresql16' ) ;
88
- } ) ;
89
-
90
38
test ( 'parameter group family' , ( ) => {
91
39
// the PostgreSQL engine knows about the following major versions: 9.6, 10 and 11
92
40
@@ -120,11 +68,25 @@ describe('cluster engine', () => {
120
68
expect ( DatabaseClusterEngine . auroraPostgres ( { version : AuroraPostgresEngineVersion . VER_16_3 } ) . supportedLogTypes ) . toEqual ( [ 'postgresql' ] ) ;
121
69
} ) ;
122
70
123
- test ( 'cluster parameter group correctly determined for AURORA_POSTGRESQL 14 (and other) and given version' , ( ) => {
71
+ test ( 'cluster parameter group correctly determined for AURORA_POSTGRESQL and given version' , ( ) => {
124
72
// GIVEN
125
73
const engine_VER_14_3 = DatabaseClusterEngine . auroraPostgres ( {
126
74
version : AuroraPostgresEngineVersion . VER_14_3 ,
127
75
} ) ;
76
+ const engine_VER_16_3 = DatabaseClusterEngine . auroraPostgres ( {
77
+ version : AuroraPostgresEngineVersion . VER_16_3 ,
78
+ } ) ;
79
+
80
+ // THEN
81
+ expect ( engine_VER_14_3 . parameterGroupFamily ) . toEqual ( 'aurora-postgresql14' ) ;
82
+ expect ( engine_VER_16_3 . parameterGroupFamily ) . toEqual ( 'aurora-postgresql16' ) ;
83
+ } ) ;
84
+
85
+ testDeprecated ( 'cluster parameter group correctly determined for AURORA and given version' , ( ) => {
86
+ // GIVEN
87
+ const engine_ver_1_22_2 = DatabaseClusterEngine . aurora ( {
88
+ version : AuroraEngineVersion . VER_1_22_2 ,
89
+ } ) ;
128
90
const engine_ver_1_22_3 = DatabaseClusterEngine . aurora ( {
129
91
version : AuroraEngineVersion . VER_1_22_3 ,
130
92
} ) ;
@@ -134,6 +96,16 @@ describe('cluster engine', () => {
134
96
const engine_ver_1_22_5 = DatabaseClusterEngine . aurora ( {
135
97
version : AuroraEngineVersion . VER_1_22_5 ,
136
98
} ) ;
99
+
100
+ // THEN
101
+ expect ( engine_ver_1_22_2 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
102
+ expect ( engine_ver_1_22_3 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
103
+ expect ( engine_ver_1_22_4 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
104
+ expect ( engine_ver_1_22_5 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
105
+ } ) ;
106
+
107
+ test ( 'cluster parameter group correctly determined for AURORA_MYSQL 2.x and given version' , ( ) => {
108
+ // GIVEN
137
109
const engine_ver_2_7_3 = DatabaseClusterEngine . auroraMysql ( {
138
110
version : AuroraMysqlEngineVersion . VER_2_07_3 ,
139
111
} ) ;
@@ -161,21 +133,14 @@ describe('cluster engine', () => {
161
133
const engine_ver_2_11_3 = DatabaseClusterEngine . auroraMysql ( {
162
134
version : AuroraMysqlEngineVersion . VER_2_11_3 ,
163
135
} ) ;
164
- const engine_ver_3_07_1 = DatabaseClusterEngine . auroraMysql ( {
165
- version : AuroraMysqlEngineVersion . VER_3_07_1 ,
166
- } ) ;
167
- const engine_ver_3_08_0 = DatabaseClusterEngine . auroraMysql ( {
168
- version : AuroraMysqlEngineVersion . VER_3_08_0 ,
136
+ const engine_ver_2_12_3 = DatabaseClusterEngine . auroraMysql ( {
137
+ version : AuroraMysqlEngineVersion . VER_2_12_3 ,
169
138
} ) ;
170
- const engine_ver_3_08_1 = DatabaseClusterEngine . auroraMysql ( {
171
- version : AuroraMysqlEngineVersion . VER_3_08_1 ,
139
+ const engine_ver_2_12_4 = DatabaseClusterEngine . auroraMysql ( {
140
+ version : AuroraMysqlEngineVersion . VER_2_12_4 ,
172
141
} ) ;
173
142
174
143
// THEN
175
- expect ( engine_VER_14_3 . parameterGroupFamily ) . toEqual ( 'aurora-postgresql14' ) ;
176
- expect ( engine_ver_1_22_3 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
177
- expect ( engine_ver_1_22_4 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
178
- expect ( engine_ver_1_22_5 . parameterGroupFamily ) . toEqual ( 'aurora5.6' ) ;
179
144
expect ( engine_ver_2_7_3 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
180
145
expect ( engine_ver_2_7_4 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
181
146
expect ( engine_ver_2_7_5 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
@@ -185,8 +150,29 @@ describe('cluster engine', () => {
185
150
expect ( engine_ver_2_8_3 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
186
151
expect ( engine_ver_2_8_4 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
187
152
expect ( engine_ver_2_11_3 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
153
+ expect ( engine_ver_2_12_3 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
154
+ expect ( engine_ver_2_12_4 . parameterGroupFamily ) . toEqual ( 'aurora-mysql5.7' ) ;
155
+ } ) ;
156
+
157
+ test ( 'cluster parameter group correctly determined for AURORA_MYSQL 3.x and given version' , ( ) => {
158
+ // GIVEN
159
+ const engine_ver_3_07_1 = DatabaseClusterEngine . auroraMysql ( {
160
+ version : AuroraMysqlEngineVersion . VER_3_07_1 ,
161
+ } ) ;
162
+ const engine_ver_3_08_0 = DatabaseClusterEngine . auroraMysql ( {
163
+ version : AuroraMysqlEngineVersion . VER_3_08_0 ,
164
+ } ) ;
165
+ const engine_ver_3_08_1 = DatabaseClusterEngine . auroraMysql ( {
166
+ version : AuroraMysqlEngineVersion . VER_3_08_1 ,
167
+ } ) ;
168
+ const engine_ver_3_08_2 = DatabaseClusterEngine . auroraMysql ( {
169
+ version : AuroraMysqlEngineVersion . VER_3_08_2 ,
170
+ } ) ;
171
+
172
+ // THEN
188
173
expect ( engine_ver_3_07_1 . parameterGroupFamily ) . toEqual ( 'aurora-mysql8.0' ) ;
189
174
expect ( engine_ver_3_08_0 . parameterGroupFamily ) . toEqual ( 'aurora-mysql8.0' ) ;
190
175
expect ( engine_ver_3_08_1 . parameterGroupFamily ) . toEqual ( 'aurora-mysql8.0' ) ;
176
+ expect ( engine_ver_3_08_2 . parameterGroupFamily ) . toEqual ( 'aurora-mysql8.0' ) ;
191
177
} ) ;
192
178
} ) ;
0 commit comments