Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libRaster / src-test / org / gvsig / raster / AllTests.java @ 21637

History | View | Annotate | Download (6.43 KB)

1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
 *
3
 * Copyright (C) 2007 IVER T.I. and Generalitat Valenciana.
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
 */
19
package org.gvsig.raster;
20

    
21
import junit.framework.Test;
22
import junit.framework.TestSuite;
23

    
24
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentBufferGdal;
25
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentEcw;
26
import org.gvsig.raster.buffer.TDSDoubleAdjustToExtentGdal;
27
import org.gvsig.raster.buffer.TDSIntBufferGdal;
28
import org.gvsig.raster.buffer.TDSIntEcw;
29
import org.gvsig.raster.buffer.TDSIntGdal;
30
import org.gvsig.raster.buffer.TestAdjustToExtent;
31
import org.gvsig.raster.buffer.TestBufferInterpolation;
32
import org.gvsig.raster.buffer.TestDataSourceMultiFile;
33
import org.gvsig.raster.buffer.TestGdalByteHistogram;
34
import org.gvsig.raster.buffer.TestGdalByteMultiBandHistogram;
35
import org.gvsig.raster.buffer.TestGdalFloatHistogram;
36
import org.gvsig.raster.buffer.cache.TestAssignInterchangeBandsCache;
37
import org.gvsig.raster.buffer.cache.TestRasterCache;
38
import org.gvsig.raster.buffer.cache.TestRasterReadOnlyBuffer;
39
import org.gvsig.raster.buffer.cache.TestSaveAndLoadPages;
40
import org.gvsig.raster.buffer.cache.TestStructCache;
41
import org.gvsig.raster.buffer.cache.TestWorldCoordHDDPages;
42
import org.gvsig.raster.dataset.TestBandList;
43
import org.gvsig.raster.dataset.TestDataByPixelEcw;
44
import org.gvsig.raster.dataset.TestDataByPixelGdal;
45
import org.gvsig.raster.dataset.TestDataByPixelMrSID;
46
import org.gvsig.raster.dataset.TestGetWindowRasterBufferSizeMrSID;
47
import org.gvsig.raster.dataset.TestGetWindowRasterMrSID;
48
import org.gvsig.raster.dataset.TestHistogramSerializer;
49
import org.gvsig.raster.dataset.TestReadBlockMrSID;
50
import org.gvsig.raster.dataset.TestReadLineEcw;
51
import org.gvsig.raster.dataset.TestReadLineGdal;
52
import org.gvsig.raster.dataset.TestReadLineMrSID;
53
import org.gvsig.raster.dataset.TestStatisticMultiFile;
54
import org.gvsig.raster.dataset.TestStatistics;
55
import org.gvsig.raster.dataset.io.TestGdalWriter;
56
import org.gvsig.raster.dataset.io.TestWriterParams;
57
import org.gvsig.raster.dataset.io.rmf.TestRmfRead;
58
import org.gvsig.raster.dataset.io.rmf.TestRmfWrite;
59
import org.gvsig.raster.datastruct.TestColorTable;
60
import org.gvsig.raster.grid.GridInstanciationTest;
61
import org.gvsig.raster.grid.TGEmptyBufferForWrite;
62
import org.gvsig.raster.grid.TGOperations;
63
import org.gvsig.raster.grid.TGReadingFullDatasource;
64
import org.gvsig.raster.grid.TGReadingFullDatasourceSelectingBands;
65
import org.gvsig.raster.grid.filter.TestControlTypes;
66
import org.gvsig.raster.grid.filter.TestRasterFilterList;
67
import org.gvsig.raster.grid.render.FormatArrayRenderTest;
68
import org.gvsig.raster.util.TestAdjustExtentToRotateRaster;
69
import org.gvsig.raster.util.TestIsInsideRaster;
70
import org.gvsig.raster.util.TransparencyRangeTest;
71

    
72
public class AllTests {
73

    
74
        public static Test suite() {
75
                TestSuite suite = new TestSuite("Test for org.gvsig.raster");
76
                //$JUnit-BEGIN$
77
                
78
                suite.addTestSuite(TestColorTable.class);
79

    
80
//                En linux y en windows dan valores distintos al pedir un ecw interpolado                
81
//                suite.addTestSuite(TDSDoubleAdjustToExtentBufferEcw.class);
82
        
83
                suite.addTestSuite(TDSDoubleAdjustToExtentBufferGdal.class);
84
                suite.addTestSuite(TDSDoubleAdjustToExtentEcw.class);
85
                suite.addTestSuite(TDSDoubleAdjustToExtentGdal.class);
86
                suite.addTestSuite(TDSIntEcw.class);
87
                suite.addTestSuite(TDSIntGdal.class);
88
                suite.addTestSuite(TDSIntBufferGdal.class);
89
                suite.addTestSuite(TestDataSourceMultiFile.class);
90

    
91
//    No se debe usar este test ya que los valores que da en los arrays son ilogicos
92
//                suite.addTestSuite(TestIOMemoryRasterDriver.class);
93

    
94
                suite.addTestSuite(TestGdalByteHistogram.class);
95
                suite.addTestSuite(TestHistogramSerializer.class);
96
                suite.addTestSuite(TestRmfRead.class);
97
                suite.addTestSuite(TestRmfWrite.class);
98
                suite.addTestSuite(TestRasterReadOnlyBuffer.class);
99
                suite.addTestSuite(TestGdalByteMultiBandHistogram.class);
100
                suite.addTestSuite(TestGdalFloatHistogram.class);
101

    
102
                suite.addTestSuite(TestDataByPixelEcw.class);
103
                suite.addTestSuite(TestReadLineEcw.class);
104
                suite.addTestSuite(TestStatisticMultiFile.class);
105
                suite.addTestSuite(TestStatistics.class);
106
                suite.addTestSuite(TestWriterParams.class);
107
                suite.addTestSuite(TestReadBlockMrSID.class);
108
                suite.addTestSuite(TestGetWindowRasterMrSID.class);
109
                suite.addTestSuite(TestGetWindowRasterBufferSizeMrSID.class);
110

    
111
                suite.addTestSuite(GridInstanciationTest.class);
112
                suite.addTestSuite(TGEmptyBufferForWrite.class);
113
                suite.addTestSuite(TGReadingFullDatasource.class);
114
                suite.addTestSuite(TGReadingFullDatasourceSelectingBands.class);
115
                suite.addTestSuite(TGOperations.class);
116

    
117
                suite.addTestSuite(TestRasterFilterList.class);
118

    
119
                suite.addTestSuite(FormatArrayRenderTest.class);
120
                
121
                /*
122
                 * Other Tests present in libRaster (cesar)
123
                 * Remove them from here and the src-test dir if they are not
124
                 * useful anymore.
125
                 */
126
                suite.addTestSuite(TestAdjustExtentToRotateRaster.class);
127
                suite.addTestSuite(TestAdjustToExtent.class);
128
                suite.addTestSuite(TestBandList.class);
129
                suite.addTestSuite(TestBufferInterpolation.class);
130
                suite.addTestSuite(TestControlTypes.class);
131
                suite.addTestSuite(TestDataByPixelGdal.class);
132
                suite.addTestSuite(TestDataByPixelMrSID.class);
133
                suite.addTestSuite(TestGdalWriter.class);
134
                suite.addTestSuite(TestReadLineGdal.class);
135
                suite.addTestSuite(TestReadLineMrSID.class);
136
                suite.addTestSuite(TestRasterReadOnlyBuffer.class);
137
                suite.addTestSuite(TestTemplate.class);
138
                suite.addTestSuite(TransparencyRangeTest.class);
139
                suite.addTestSuite(TestIsInsideRaster.class);
140

    
141
                suite.addTestSuite(TestRasterCache.class);
142
                suite.addTestSuite(TestSaveAndLoadPages.class);
143
                suite.addTestSuite(TestStructCache.class);
144
                suite.addTestSuite(TestWorldCoordHDDPages.class);
145
                suite.addTestSuite(TestAssignInterchangeBandsCache.class);
146
                
147
                //$JUnit-END$
148
                return suite;
149
        }
150
}