@@ -2,112 +2,112 @@ import ComplexNumber from '../ComplexNumber';
22
33describe ( 'ComplexNumber' , ( ) => {
44 it ( 'should create complex numbers' , ( ) => {
5- const complexNumber = new ComplexNumber ( { real : 1 , imaginary : 2 } ) ;
5+ const complexNumber = new ComplexNumber ( { re : 1 , im : 2 } ) ;
66
77 expect ( complexNumber ) . toBeDefined ( ) ;
8- expect ( complexNumber . real ) . toBe ( 1 ) ;
9- expect ( complexNumber . imaginary ) . toBe ( 2 ) ;
8+ expect ( complexNumber . re ) . toBe ( 1 ) ;
9+ expect ( complexNumber . im ) . toBe ( 2 ) ;
1010
1111 const defaultComplexNumber = new ComplexNumber ( ) ;
12- expect ( defaultComplexNumber . real ) . toBe ( 0 ) ;
13- expect ( defaultComplexNumber . imaginary ) . toBe ( 0 ) ;
12+ expect ( defaultComplexNumber . re ) . toBe ( 0 ) ;
13+ expect ( defaultComplexNumber . im ) . toBe ( 0 ) ;
1414 } ) ;
1515
1616 it ( 'should add complex numbers' , ( ) => {
17- const complexNumber1 = new ComplexNumber ( { real : 1 , imaginary : 2 } ) ;
18- const complexNumber2 = new ComplexNumber ( { real : 3 , imaginary : 8 } ) ;
17+ const complexNumber1 = new ComplexNumber ( { re : 1 , im : 2 } ) ;
18+ const complexNumber2 = new ComplexNumber ( { re : 3 , im : 8 } ) ;
1919
2020 const complexNumber3 = complexNumber1 . add ( complexNumber2 ) ;
2121 const complexNumber4 = complexNumber2 . add ( complexNumber1 ) ;
2222
23- expect ( complexNumber3 . real ) . toBe ( 1 + 3 ) ;
24- expect ( complexNumber3 . imaginary ) . toBe ( 2 + 8 ) ;
23+ expect ( complexNumber3 . re ) . toBe ( 1 + 3 ) ;
24+ expect ( complexNumber3 . im ) . toBe ( 2 + 8 ) ;
2525
26- expect ( complexNumber4 . real ) . toBe ( 1 + 3 ) ;
27- expect ( complexNumber4 . imaginary ) . toBe ( 2 + 8 ) ;
26+ expect ( complexNumber4 . re ) . toBe ( 1 + 3 ) ;
27+ expect ( complexNumber4 . im ) . toBe ( 2 + 8 ) ;
2828 } ) ;
2929
3030 it ( 'should add complex and natural numbers' , ( ) => {
31- const complexNumber = new ComplexNumber ( { real : 1 , imaginary : 2 } ) ;
32- const realNumber = new ComplexNumber ( { real : 3 } ) ;
31+ const complexNumber = new ComplexNumber ( { re : 1 , im : 2 } ) ;
32+ const realNumber = new ComplexNumber ( { re : 3 } ) ;
3333
3434 const complexNumber3 = complexNumber . add ( realNumber ) ;
3535 const complexNumber4 = realNumber . add ( complexNumber ) ;
3636
37- expect ( complexNumber3 . real ) . toBe ( 1 + 3 ) ;
38- expect ( complexNumber3 . imaginary ) . toBe ( 2 ) ;
37+ expect ( complexNumber3 . re ) . toBe ( 1 + 3 ) ;
38+ expect ( complexNumber3 . im ) . toBe ( 2 ) ;
3939
40- expect ( complexNumber4 . real ) . toBe ( 1 + 3 ) ;
41- expect ( complexNumber4 . imaginary ) . toBe ( 2 ) ;
40+ expect ( complexNumber4 . re ) . toBe ( 1 + 3 ) ;
41+ expect ( complexNumber4 . im ) . toBe ( 2 ) ;
4242 } ) ;
4343
4444 it ( 'should subtract complex numbers' , ( ) => {
45- const complexNumber1 = new ComplexNumber ( { real : 1 , imaginary : 2 } ) ;
46- const complexNumber2 = new ComplexNumber ( { real : 3 , imaginary : 8 } ) ;
45+ const complexNumber1 = new ComplexNumber ( { re : 1 , im : 2 } ) ;
46+ const complexNumber2 = new ComplexNumber ( { re : 3 , im : 8 } ) ;
4747
4848 const complexNumber3 = complexNumber1 . subtract ( complexNumber2 ) ;
4949 const complexNumber4 = complexNumber2 . subtract ( complexNumber1 ) ;
5050
51- expect ( complexNumber3 . real ) . toBe ( 1 - 3 ) ;
52- expect ( complexNumber3 . imaginary ) . toBe ( 2 - 8 ) ;
51+ expect ( complexNumber3 . re ) . toBe ( 1 - 3 ) ;
52+ expect ( complexNumber3 . im ) . toBe ( 2 - 8 ) ;
5353
54- expect ( complexNumber4 . real ) . toBe ( 3 - 1 ) ;
55- expect ( complexNumber4 . imaginary ) . toBe ( 8 - 2 ) ;
54+ expect ( complexNumber4 . re ) . toBe ( 3 - 1 ) ;
55+ expect ( complexNumber4 . im ) . toBe ( 8 - 2 ) ;
5656 } ) ;
5757
5858 it ( 'should subtract complex and natural numbers' , ( ) => {
59- const complexNumber = new ComplexNumber ( { real : 1 , imaginary : 2 } ) ;
60- const realNumber = new ComplexNumber ( { real : 3 } ) ;
59+ const complexNumber = new ComplexNumber ( { re : 1 , im : 2 } ) ;
60+ const realNumber = new ComplexNumber ( { re : 3 } ) ;
6161
6262 const complexNumber3 = complexNumber . subtract ( realNumber ) ;
6363 const complexNumber4 = realNumber . subtract ( complexNumber ) ;
6464
65- expect ( complexNumber3 . real ) . toBe ( 1 - 3 ) ;
66- expect ( complexNumber3 . imaginary ) . toBe ( 2 ) ;
65+ expect ( complexNumber3 . re ) . toBe ( 1 - 3 ) ;
66+ expect ( complexNumber3 . im ) . toBe ( 2 ) ;
6767
68- expect ( complexNumber4 . real ) . toBe ( 3 - 1 ) ;
69- expect ( complexNumber4 . imaginary ) . toBe ( - 2 ) ;
68+ expect ( complexNumber4 . re ) . toBe ( 3 - 1 ) ;
69+ expect ( complexNumber4 . im ) . toBe ( - 2 ) ;
7070 } ) ;
7171
7272 it ( 'should multiply complex numbers' , ( ) => {
73- const complexNumber1 = new ComplexNumber ( { real : 3 , imaginary : 2 } ) ;
74- const complexNumber2 = new ComplexNumber ( { real : 1 , imaginary : 7 } ) ;
73+ const complexNumber1 = new ComplexNumber ( { re : 3 , im : 2 } ) ;
74+ const complexNumber2 = new ComplexNumber ( { re : 1 , im : 7 } ) ;
7575
7676 const complexNumber3 = complexNumber1 . multiply ( complexNumber2 ) ;
7777 const complexNumber4 = complexNumber2 . multiply ( complexNumber1 ) ;
7878
79- expect ( complexNumber3 . real ) . toBe ( - 11 ) ;
80- expect ( complexNumber3 . imaginary ) . toBe ( 23 ) ;
79+ expect ( complexNumber3 . re ) . toBe ( - 11 ) ;
80+ expect ( complexNumber3 . im ) . toBe ( 23 ) ;
8181
82- expect ( complexNumber4 . real ) . toBe ( - 11 ) ;
83- expect ( complexNumber4 . imaginary ) . toBe ( 23 ) ;
82+ expect ( complexNumber4 . re ) . toBe ( - 11 ) ;
83+ expect ( complexNumber4 . im ) . toBe ( 23 ) ;
8484 } ) ;
8585
8686 it ( 'should multiply complex numbers by themselves' , ( ) => {
87- const complexNumber = new ComplexNumber ( { real : 1 , imaginary : 1 } ) ;
87+ const complexNumber = new ComplexNumber ( { re : 1 , im : 1 } ) ;
8888
8989 const result = complexNumber . multiply ( complexNumber ) ;
9090
91- expect ( result . real ) . toBe ( 0 ) ;
92- expect ( result . imaginary ) . toBe ( 2 ) ;
91+ expect ( result . re ) . toBe ( 0 ) ;
92+ expect ( result . im ) . toBe ( 2 ) ;
9393 } ) ;
9494
9595 it ( 'should calculate i in power of two' , ( ) => {
96- const complexNumber = new ComplexNumber ( { real : 0 , imaginary : 1 } ) ;
96+ const complexNumber = new ComplexNumber ( { re : 0 , im : 1 } ) ;
9797
9898 const result = complexNumber . multiply ( complexNumber ) ;
9999
100- expect ( result . real ) . toBe ( - 1 ) ;
101- expect ( result . imaginary ) . toBe ( 0 ) ;
100+ expect ( result . re ) . toBe ( - 1 ) ;
101+ expect ( result . im ) . toBe ( 0 ) ;
102102 } ) ;
103103
104104 it ( 'should divide complex numbers' , ( ) => {
105- const complexNumber1 = new ComplexNumber ( { real : 2 , imaginary : 3 } ) ;
106- const complexNumber2 = new ComplexNumber ( { real : 4 , imaginary : - 5 } ) ;
105+ const complexNumber1 = new ComplexNumber ( { re : 2 , im : 3 } ) ;
106+ const complexNumber2 = new ComplexNumber ( { re : 4 , im : - 5 } ) ;
107107
108108 const complexNumber3 = complexNumber1 . divide ( complexNumber2 ) ;
109109
110- expect ( complexNumber3 . real ) . toBe ( - 7 / 41 ) ;
111- expect ( complexNumber3 . imaginary ) . toBe ( 22 / 41 ) ;
110+ expect ( complexNumber3 . re ) . toBe ( - 7 / 41 ) ;
111+ expect ( complexNumber3 . im ) . toBe ( 22 / 41 ) ;
112112 } ) ;
113113} ) ;
0 commit comments