public void testRoot_4args_1_test6() {
        System.out.println("testRoot_4args_1_test6");
        BigDecimal x = null;
        BigInteger root = null;
        int decimalPlaces = 0;
        RoundingMode a_RoundingMode = null;
        BigDecimal expResult = null;
        BigDecimal result = null;
        x = new BigDecimal("89048.25");
        root = new BigInteger("100023");
        decimalPlaces = 100;
        a_RoundingMode = RoundingMode.HALF_UP;
//        expResult = new BigDecimal(
//                "1.015243902337169733771715514244796218250514955824391661165307"
//                + "1501461496931644677321800994560628165067");
         expResult = new BigDecimal(
                 "1.00011394962121160039192193569934499772696785109598019812727"
                 + "58749782805563101995300728186461240097898");
        result = Generic_BigDecimal.rootRoundIfNecessary(
                x, root, decimalPlaces, a_RoundingMode);
        printTestRoot_4args_1(
                x,
                root,
                decimalPlaces,
                a_RoundingMode,
                result);
        assertEquals(expResult, result);
    }