Remove redundant broken test.

Change-Id: Ibf8dbd477842b1bc11d2294d8edad67140893602
diff --git a/internal/ceres/solver_impl_test.cc b/internal/ceres/solver_impl_test.cc
index e612f8f..3148024 100644
--- a/internal/ceres/solver_impl_test.cc
+++ b/internal/ceres/solver_impl_test.cc
@@ -256,42 +256,6 @@
   EXPECT_DOUBLE_EQ(fixed_cost, expected_fixed_cost);
 }
 
-TEST(SolverImpl, ReorderResidualBlockNonSchurSolver) {
-  ProblemImpl problem;
-  double x;
-  double y;
-  double z;
-
-  problem.AddParameterBlock(&x, 1);
-  problem.AddParameterBlock(&y, 1);
-  problem.AddParameterBlock(&z, 1);
-  problem.AddResidualBlock(new UnaryCostFunction(), NULL, &x);
-  problem.AddResidualBlock(new TernaryCostFunction(), NULL, &x, &y, &z);
-  problem.AddResidualBlock(new BinaryCostFunction(), NULL, &x, &y);
-
-  Ordering ordering;
-  ordering.AddParameterBlockToGroup(&x, 0);
-  ordering.AddParameterBlockToGroup(&y, 0);
-  ordering.AddParameterBlockToGroup(&z, 0);
-
-  const vector<ResidualBlock*>& residual_blocks =
-      problem.program().residual_blocks();
-  vector<ResidualBlock*> current_residual_blocks(residual_blocks);
-
-  Solver::Options options;
-  options.linear_solver_type = SPARSE_NORMAL_CHOLESKY;
-  string error;
-
-  EXPECT_FALSE(SolverImpl::LexicographicallyOrderResidualBlocks(
-                   0,
-                   problem.mutable_program(),
-                   &error));
-  EXPECT_EQ(current_residual_blocks.size(), residual_blocks.size());
-  for (int i = 0; i < current_residual_blocks.size(); ++i) {
-    EXPECT_EQ(current_residual_blocks[i], residual_blocks[i]);
-  }
-}
-
 TEST(SolverImpl, ReorderResidualBlockNormalFunction) {
   ProblemImpl problem;
   double x;