@@ -41,30 +41,6 @@ public final class ShadowRuleAlgorithmProviderConfigurationYamlSwapperTest {
41
41
42
42
private YamlShadowRuleConfiguration yamlShadowRuleConfiguration ;
43
43
44
- private void buildAlgorithmProvidedShadowRuleConfiguration () {
45
- algorithmProvidedShadowRuleConfiguration = new AlgorithmProvidedShadowRuleConfiguration ("id" , Arrays .asList ("ds" ), Arrays .asList ("ds-shadow" ));
46
- algorithmProvidedShadowRuleConfiguration .getDataSources ().put ("shadow-data-source" , new ShadowDataSourceConfiguration ("ds" , "ds-shadow" ));
47
- algorithmProvidedShadowRuleConfiguration .getShadowTables ().put ("t_order" , new ShadowTableConfiguration (Arrays .asList ("user-id-match-algorithm" , "note-algorithm" )));
48
- algorithmProvidedShadowRuleConfiguration .getShadowAlgorithms ().put ("user-id-match-algorithm" , new ColumnRegularMatchShadowAlgorithm ());
49
- }
50
-
51
- private void buildYamlShadowRuleConfiguration () {
52
- yamlShadowRuleConfiguration = new YamlShadowRuleConfiguration ();
53
- yamlShadowRuleConfiguration .setColumn ("id" );
54
- yamlShadowRuleConfiguration .setSourceDataSourceNames (Arrays .asList ("ds" ));
55
- yamlShadowRuleConfiguration .setShadowDataSourceNames (Arrays .asList ("ds-shadow" ));
56
- YamlShadowDataSourceConfiguration yamlShadowDataSourceConfiguration = new YamlShadowDataSourceConfiguration ();
57
- yamlShadowDataSourceConfiguration .setSourceDataSourceName ("ds" );
58
- yamlShadowDataSourceConfiguration .setShadowDataSourceName ("ds-shadow" );
59
- yamlShadowRuleConfiguration .getDataSources ().put ("shadow-data-source" , yamlShadowDataSourceConfiguration );
60
- YamlShadowTableConfiguration yamlShadowTableConfiguration = new YamlShadowTableConfiguration ();
61
- yamlShadowTableConfiguration .setShadowAlgorithmNames (Arrays .asList ("user-id-match-algorithm" , "note-algorithm" ));
62
- yamlShadowRuleConfiguration .getShadowTables ().put ("t_order" , yamlShadowTableConfiguration );
63
- YamlShardingSphereAlgorithmConfiguration yamlShardingSphereAlgorithmConfiguration = new YamlShardingSphereAlgorithmConfiguration ();
64
- yamlShardingSphereAlgorithmConfiguration .setType ("COLUMN-REGULAR-MATCH" );
65
- yamlShadowRuleConfiguration .getShadowAlgorithms ().put ("user-id-match-algorithm" , yamlShardingSphereAlgorithmConfiguration );
66
- }
67
-
68
44
@ Test
69
45
public void assertSwapToYamlConfiguration () {
70
46
buildAlgorithmProvidedShadowRuleConfiguration ();
@@ -116,4 +92,28 @@ public void assertSwapToObject() {
116
92
assertThat (each .getValue ().getType (), is (yamlShardingSphereAlgorithmConfiguration .getType ()));
117
93
});
118
94
}
95
+
96
+ private void buildAlgorithmProvidedShadowRuleConfiguration () {
97
+ algorithmProvidedShadowRuleConfiguration = new AlgorithmProvidedShadowRuleConfiguration ("id" , Arrays .asList ("ds" ), Arrays .asList ("ds-shadow" ));
98
+ algorithmProvidedShadowRuleConfiguration .getDataSources ().put ("shadow-data-source" , new ShadowDataSourceConfiguration ("ds" , "ds-shadow" ));
99
+ algorithmProvidedShadowRuleConfiguration .getShadowTables ().put ("t_order" , new ShadowTableConfiguration (Arrays .asList ("user-id-match-algorithm" , "note-algorithm" )));
100
+ algorithmProvidedShadowRuleConfiguration .getShadowAlgorithms ().put ("user-id-match-algorithm" , new ColumnRegularMatchShadowAlgorithm ());
101
+ }
102
+
103
+ private void buildYamlShadowRuleConfiguration () {
104
+ yamlShadowRuleConfiguration = new YamlShadowRuleConfiguration ();
105
+ yamlShadowRuleConfiguration .setColumn ("id" );
106
+ yamlShadowRuleConfiguration .setSourceDataSourceNames (Arrays .asList ("ds" ));
107
+ yamlShadowRuleConfiguration .setShadowDataSourceNames (Arrays .asList ("ds-shadow" ));
108
+ YamlShadowDataSourceConfiguration yamlShadowDataSourceConfiguration = new YamlShadowDataSourceConfiguration ();
109
+ yamlShadowDataSourceConfiguration .setSourceDataSourceName ("ds" );
110
+ yamlShadowDataSourceConfiguration .setShadowDataSourceName ("ds-shadow" );
111
+ yamlShadowRuleConfiguration .getDataSources ().put ("shadow-data-source" , yamlShadowDataSourceConfiguration );
112
+ YamlShadowTableConfiguration yamlShadowTableConfiguration = new YamlShadowTableConfiguration ();
113
+ yamlShadowTableConfiguration .setShadowAlgorithmNames (Arrays .asList ("user-id-match-algorithm" , "note-algorithm" ));
114
+ yamlShadowRuleConfiguration .getShadowTables ().put ("t_order" , yamlShadowTableConfiguration );
115
+ YamlShardingSphereAlgorithmConfiguration yamlShardingSphereAlgorithmConfiguration = new YamlShardingSphereAlgorithmConfiguration ();
116
+ yamlShardingSphereAlgorithmConfiguration .setType ("COLUMN-REGULAR-MATCH" );
117
+ yamlShadowRuleConfiguration .getShadowAlgorithms ().put ("user-id-match-algorithm" , yamlShardingSphereAlgorithmConfiguration );
118
+ }
119
119
}
0 commit comments