⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaultintervalcategorydatasettests.java

📁 JFreeChart它主要是用来制作各种各样的图表
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        // check that the clone doesn't share the same underlying arrays.        d1.setStartValue(0, "Category 1", new Double(0.99));        assertFalse(d1.equals(d2));        d2.setStartValue(0, "Category 1", new Double(0.99));        assertTrue(d1.equals(d2));    }    /**     * A check to ensure that an empty dataset can be cloned.     */    public void testCloning2() {        DefaultIntervalCategoryDataset d1                = new DefaultIntervalCategoryDataset(new double[0][0],                    new double[0][0]);        DefaultIntervalCategoryDataset d2 = null;        try {            d2 = (DefaultIntervalCategoryDataset) d1.clone();        }        catch (CloneNotSupportedException e) {            e.printStackTrace();        }        assertTrue(d1 != d2);        assertTrue(d1.getClass() == d2.getClass());        assertTrue(d1.equals(d2));    }    /**     * Some basic checks for the setStartValue() method.     */    public void testSetStartValue() {        double[] starts_S1 = new double[] {0.1, 0.2, 0.3};        double[] starts_S2 = new double[] {0.3, 0.4, 0.5};        double[] ends_S1 = new double[] {0.5, 0.6, 0.7};        double[] ends_S2 = new double[] {0.7, 0.8, 0.9};        double[][] starts = new double[][] {starts_S1, starts_S2};        double[][] ends = new double[][] {ends_S1, ends_S2};        DefaultIntervalCategoryDataset d1 = new DefaultIntervalCategoryDataset(                starts, ends);        d1.setStartValue(0, "Category 2", new Double(99.9));        assertEquals(new Double(99.9), d1.getStartValue("Series 1",                "Category 2"));        boolean pass = false;        try {            d1.setStartValue(-1, "Category 2", new Double(99.9));        }        catch (IllegalArgumentException e) {            pass = true;        }        assertTrue(pass);        pass = false;        try {            d1.setStartValue(2, "Category 2", new Double(99.9));        }        catch (IllegalArgumentException e) {            pass = true;        }        assertTrue(pass);    }    /**     * Some basic checks for the setEndValue() method.     */    public void testSetEndValue() {        double[] starts_S1 = new double[] {0.1, 0.2, 0.3};        double[] starts_S2 = new double[] {0.3, 0.4, 0.5};        double[] ends_S1 = new double[] {0.5, 0.6, 0.7};        double[] ends_S2 = new double[] {0.7, 0.8, 0.9};        double[][] starts = new double[][] {starts_S1, starts_S2};        double[][] ends = new double[][] {ends_S1, ends_S2};        DefaultIntervalCategoryDataset d1 = new DefaultIntervalCategoryDataset(                starts, ends);        d1.setEndValue(0, "Category 2", new Double(99.9));        assertEquals(new Double(99.9), d1.getEndValue("Series 1",                "Category 2"));        boolean pass = false;        try {            d1.setEndValue(-1, "Category 2", new Double(99.9));        }        catch (IllegalArgumentException e) {            pass = true;        }        assertTrue(pass);        pass = false;        try {            d1.setEndValue(2, "Category 2", new Double(99.9));        }        catch (IllegalArgumentException e) {            pass = true;        }        assertTrue(pass);    }    /**     * Some checks for the getSeriesCount() method.     */    public void testGetSeriesCount() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(0, empty.getSeriesCount());    }    /**     * Some checks for the getCategoryCount() method.     */    public void testGetCategoryCount() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(0, empty.getCategoryCount());    }    /**     * Some checks for the getSeriesIndex() method.     */    public void testGetSeriesIndex() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(-1, empty.getSeriesIndex("ABC"));    }    /**     * Some checks for the getRowIndex() method.     */    public void testGetRowIndex() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(-1, empty.getRowIndex("ABC"));    }    /**     * Some checks for the setSeriesKeys() method.     */    public void testSetSeriesKeys() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        boolean pass = true;        try {            empty.setSeriesKeys(new String[0]);        }        catch (RuntimeException e) {            pass = false;        }        assertTrue(pass);    }    /**     * Some checks for the getCategoryIndex() method.     */    public void testGetCategoryIndex() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(-1, empty.getCategoryIndex("ABC"));    }    /**     * Some checks for the getColumnIndex() method.     */    public void testGetColumnIndex() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(-1, empty.getColumnIndex("ABC"));    }    /**     * Some checks for the setCategoryKeys() method.     */    public void testSetCategoryKeys() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        boolean pass = true;        try {            empty.setCategoryKeys(new String[0]);        }        catch (RuntimeException e) {            pass = false;        }        assertTrue(pass);    }    /**     * Some checks for the getColumnKeys() method.     */    public void testGetColumnKeys() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        List keys = empty.getColumnKeys();        assertEquals(0, keys.size());    }    /**     * Some checks for the getRowKeys() method.     */    public void testGetRowKeys() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        List keys = empty.getRowKeys();        assertEquals(0, keys.size());    }    /**     * Some checks for the getColumnCount() method.     */    public void testGetColumnCount() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(0, empty.getColumnCount());    }    /**     * Some checks for the getRowCount() method.     */    public void testGetRowCount() {        // check an empty dataset        DefaultIntervalCategoryDataset empty                = new DefaultIntervalCategoryDataset(new double[0][0],                        new double[0][0]);        assertEquals(0, empty.getColumnCount());    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -