[squeak-dev] The Trunk: KernelTests-nice.185.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Apr 23 02:14:27 UTC 2011


Nicolas Cellier uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-nice.185.mcz

==================== Summary ====================

Name: KernelTests-nice.185
Author: nice
Time: 23 April 2011, 4:13:56.564 am
UUID: 441dcf6c-efec-4f3b-b3df-86614f714dc4
Ancestors: KernelTests-nice.184

More Complex functions tests

=============== Diff against KernelTests-nice.184 ===============

Item was changed:
  ----- Method: ComplexTest>>testArCosh (in category 'tests') -----
  testArCosh
  	| c |
  	c := (2.5 + 0 i).
  	self assert: (c arCosh real closeTo: c real arCosh).
  	self assert: (c arCosh imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arCosh cosh real closeTo: c real).
+ 		self assert: (c arCosh cosh imaginary closeTo: c imaginary)]]!
- 	c := 2 + 3 i.
- 	self assert: (c arCosh cosh real closeTo: c real).
- 	self assert: (c arCosh cosh imaginary closeTo: c imaginary).
- 	c := -2 + 3 i.
- 	self assert: (c arCosh cosh real closeTo: c real).
- 	self assert: (c arCosh cosh imaginary closeTo: c imaginary).
- 	c := -2 - 3 i.
- 	self assert: (c arCosh cosh real closeTo: c real).
- 	self assert: (c arCosh cosh imaginary closeTo: c imaginary).
- 	c := 2 - 3 i.
- 	self assert: (c arCosh cosh real closeTo: c real).
- 	self assert: (c arCosh cosh imaginary closeTo: c imaginary).!

Item was changed:
  ----- Method: ComplexTest>>testArSinh (in category 'tests') -----
  testArSinh
  	| c |
  	c := (2.5 + 0 i).
  	self assert: (c arSinh real closeTo: c real arSinh).
  	self assert: (c arSinh imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arSinh sinh real closeTo: c real).
+ 		self assert: (c arSinh sinh imaginary closeTo: c imaginary)]]!
- 	c := 2 + 3 i.
- 	self assert: (c arSinh sinh real closeTo: c real).
- 	self assert: (c arSinh sinh imaginary closeTo: c imaginary).!

Item was changed:
  ----- Method: ComplexTest>>testArTanh (in category 'tests') -----
  testArTanh
  	| c |
  	c := (0.5 + 0 i).
  	self assert: (c arTanh real closeTo: c real arTanh).
  	self assert: (c arTanh imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arTanh tanh real closeTo: c real).
+ 		self assert: (c arTanh tanh imaginary closeTo: c imaginary)]]!
- 	c := 2 + 3 i.
- 	self assert: (c arTanh tanh real closeTo: c real).
- 	self assert: (c arTanh tanh imaginary closeTo: c imaginary).!

Item was added:
+ ----- Method: ComplexTest>>testArcCos (in category 'tests') -----
+ testArcCos
+ 	| c |
+ 	c := (0.5 + 0 i).
+ 	self assert: (c arcCos real closeTo: c real arcCos).
+ 	self assert: (c arcCos imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arcCos cos real closeTo: c real).
+ 		self assert: (c arcCos cos imaginary closeTo: c imaginary)]]!

Item was added:
+ ----- Method: ComplexTest>>testArcSin (in category 'tests') -----
+ testArcSin
+ 	| c |
+ 	c := (0.5 + 0 i).
+ 	self assert: (c arcSin real closeTo: c real arcSin).
+ 	self assert: (c arcSin imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arcSin sin real closeTo: c real).
+ 		self assert: (c arcSin sin imaginary closeTo: c imaginary)]]!

Item was added:
+ ----- Method: ComplexTest>>testArcTan (in category 'tests') -----
+ testArcTan
+ 	| c |
+ 	c := (0.5 + 0 i).
+ 	self assert: (c arcTan real closeTo: c real arcTan).
+ 	self assert: (c arcTan imaginary closeTo: 0).
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:real |
+ 	#(-0.5 -2 -3 0.5 2 3) do: [:imag |
+ 		c := real + imag i.
+ 		self assert: (c arcTan tan real closeTo: c real).
+ 		self assert: (c arcTan tan imaginary closeTo: c imaginary)]]!




More information about the Squeak-dev mailing list