@@ -61,6 +61,7 @@ cache = init(prob)
6161
6262new_A, _ = h ([ForwardDiff. Dual (5.0 , 1.0 , 0.0 ), ForwardDiff. Dual (5.0 , 0.0 , 1.0 )])
6363cache. A = new_A
64+ @test cache. A = new_A
6465
6566x_p = solve! (cache)
6667backslash_x_p = new_A \ b
@@ -75,6 +76,7 @@ cache = init(prob)
7576
7677_, new_b = h ([ForwardDiff. Dual (5.0 , 1.0 , 0.0 ), ForwardDiff. Dual (5.0 , 0.0 , 1.0 )])
7778cache. b = new_b
79+ @test cache. b == new_b
7880
7981x_p = solve! (cache)
8082backslash_x_p = A \ new_b
@@ -97,7 +99,7 @@ overload_x_p = solve(prob)
9799
98100original_x_p = A \ b
99101
100- ≈ (overload_x_p, original_x_p, rtol = 1e-9 )
102+ @test ≈ (overload_x_p, original_x_p, rtol = 1e-9 )
101103
102104function linprob_f (p)
103105 A, b = h (p)
@@ -110,9 +112,9 @@ function slash_f(p)
110112 A \ b
111113end
112114
113- ≈ (ForwardDiff. jacobian (slash_f, [5.0 , 5.0 ]), ForwardDiff. jacobian (linprob_f, [5.0 , 5.0 ]))
115+ @test ≈ (ForwardDiff. jacobian (slash_f, [5.0 , 5.0 ]), ForwardDiff. jacobian (linprob_f, [5.0 , 5.0 ]))
114116
115- ≈ (ForwardDiff. jacobian (p -> ForwardDiff. jacobian (slash_f, [5.0 , p[1 ]]), [5.0 ]),
117+ @test ≈ (ForwardDiff. jacobian (p -> ForwardDiff. jacobian (slash_f, [5.0 , p[1 ]]), [5.0 ]),
116118 ForwardDiff. jacobian (p -> ForwardDiff. jacobian (linprob_f, [5.0 , p[1 ]]), [5.0 ]))
117119
118120function g (p)
@@ -135,5 +137,5 @@ function linprob_f_hes(p)
135137 sum (x)
136138end
137139
138- ≈ (ForwardDiff. hessian (slash_f_hes, [5.0 ]),
140+ @test ≈ (ForwardDiff. hessian (slash_f_hes, [5.0 ]),
139141 ForwardDiff. hessian (linprob_f_hes, [5.0 ]))
0 commit comments