Changeset 11203 for branches/HiveStatistics/sources/HeuristicLab.Tests/HeuristicLab.Problems.Instances.DataAnalysis-3.3
- Timestamp:
- 07/18/14 12:35:00 (10 years ago)
- Location:
- branches/HiveStatistics/sources
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources
- Property svn:ignore
-
old new 8 8 FxCopResults.txt 9 9 Google.ProtocolBuffers-0.9.1.dll 10 Google.ProtocolBuffers-2.4.1.473.dll11 10 HeuristicLab 3.3.5.1.ReSharper.user 12 11 HeuristicLab 3.3.6.0.ReSharper.user 13 12 HeuristicLab.4.5.resharper.user 14 13 HeuristicLab.ExtLibs.6.0.ReSharper.user 15 HeuristicLab.Scripting.Development16 14 HeuristicLab.resharper.user 17 15 ProtoGen.exe … … 19 17 _ReSharper.HeuristicLab 20 18 _ReSharper.HeuristicLab 3.3 21 _ReSharper.HeuristicLab 3.3 Tests22 19 _ReSharper.HeuristicLab.ExtLibs 23 20 bin 24 21 protoc.exe 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/HiveStatistics/sources/HeuristicLab.Tests
- Property svn:mergeinfo changed
-
branches/HiveStatistics/sources/HeuristicLab.Tests/HeuristicLab.Problems.Instances.DataAnalysis-3.3/ClassificationInstanceProviderTest.cs
r11202 r11203 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.Text; 24 using HeuristicLab.Problems.Instances.DataAnalysis; 24 25 using Microsoft.VisualStudio.TestTools.UnitTesting; 25 26 26 namespace HeuristicLab.Problems.Instances.DataAnalysis .Tests {27 namespace HeuristicLab.Problems.Instances.DataAnalysis_34.Tests { 27 28 [TestClass()] 28 29 public class ClassificationInstanceProviderTest { 29 30 30 [TestMethod] 31 [TestCategory("Problems.Instances")] 32 [TestProperty("Time", "short")] 31 [TestMethod()] 33 32 public void UCIInstanceTest() { 34 33 var target = new UCIInstanceProvider(); … … 38 37 try { 39 38 target.LoadData(id); 40 } catch (Exception ex) { 39 } 40 catch (Exception ex) { 41 41 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 42 42 } -
branches/HiveStatistics/sources/HeuristicLab.Tests/HeuristicLab.Problems.Instances.DataAnalysis-3.3/RegressionInstanceProviderTest.cs
r11202 r11203 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.Text; 24 using HeuristicLab.Problems.Instances.DataAnalysis; 24 25 using Microsoft.VisualStudio.TestTools.UnitTesting; 25 26 26 namespace HeuristicLab.Problems.Instances.DataAnalysis .Tests {27 namespace HeuristicLab.Problems.Instances.DataAnalysis_34.Tests { 27 28 [TestClass()] 28 29 public class RegressionInstanceProviderTest { 29 30 30 [TestMethod] 31 [TestCategory("Problems.Instances")] 32 [TestProperty("Time", "medium")] 31 [TestMethod()] 33 32 public void GetKeijzerInstanceTest() { 34 33 var target = new KeijzerInstanceProvider(); … … 38 37 try { 39 38 target.LoadData(id); 40 } catch (Exception ex) { 39 } 40 catch (Exception ex) { 41 41 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 42 42 } … … 47 47 } 48 48 49 [TestMethod] 50 [TestCategory("Problems.Instances")] 51 [TestProperty("Time", "short")] 49 [TestMethod()] 52 50 public void GetKornInstanceTest() { 53 51 var target = new KornsInstanceProvider(); … … 57 55 try { 58 56 target.LoadData(id); 59 } catch (Exception ex) { 57 } 58 catch (Exception ex) { 60 59 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 61 60 } … … 66 65 } 67 66 68 [TestMethod] 69 [TestCategory("Problems.Instances")] 70 [TestProperty("Time", "short")] 67 [TestMethod()] 71 68 public void GetNguyenInstanceTest() { 72 69 var target = new NguyenInstanceProvider(); … … 76 73 try { 77 74 target.LoadData(id); 78 } catch (Exception ex) { 75 } 76 catch (Exception ex) { 79 77 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 80 78 } … … 85 83 } 86 84 87 [TestMethod] 88 [TestCategory("Problems.Instances")] 89 [TestProperty("Time", "short")] 85 [TestMethod()] 90 86 public void GetRealWorldInstanceTest() { 91 87 var target = new RegressionRealWorldInstanceProvider(); … … 95 91 try { 96 92 target.LoadData(id); 97 } catch (Exception ex) { 93 } 94 catch (Exception ex) { 98 95 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 99 96 } … … 104 101 } 105 102 106 [TestMethod] 107 [TestCategory("Problems.Instances")] 108 [TestProperty("Time", "short")] 103 [TestMethod()] 109 104 public void GetVariousInstanceTest() { 110 105 var target = new VariousInstanceProvider(); … … 114 109 try { 115 110 target.LoadData(id); 116 } catch (Exception ex) { 111 } 112 catch (Exception ex) { 117 113 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 118 114 } … … 123 119 } 124 120 125 [TestMethod] 126 [TestCategory("Problems.Instances")] 127 [TestProperty("Time", "short")] 121 [TestMethod()] 128 122 public void GetVladislavlevaInstanceTest() { 129 123 var target = new VladislavlevaInstanceProvider(); … … 133 127 try { 134 128 target.LoadData(id); 135 } catch (Exception ex) { 129 } 130 catch (Exception ex) { 136 131 erroneousInstances.AppendLine(id.Name + ": " + ex.Message); 137 132 } -
branches/HiveStatistics/sources/HeuristicLab.Tests/HeuristicLab.Problems.Instances.DataAnalysis-3.3/TableFileParserTest.cs
r11202 r11203 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using System.IO; 24 using HeuristicLab.Problems.Instances.DataAnalysis; 24 25 using Microsoft.VisualStudio.TestTools.UnitTesting; 25 26 26 namespace HeuristicLab.Problems.Instances.DataAnalysis.Tests { 27 namespace HeuristicLab.Problems.Instances.DataAnalysis_34.Tests { 28 27 29 [TestClass()] 28 30 public class TableFileParserTest { 29 [TestMethod] 30 [TestCategory("Problems.Instances")] 31 [TestProperty("Time", "short")] 31 32 [TestMethod] 32 33 public void ParseCSV() { 33 34 string tempFileName = Path.GetTempFileName(); … … 41 42 TableFileParser parser = new TableFileParser(); 42 43 try { 43 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));44 parser.Parse(tempFileName); 44 45 Assert.AreEqual(6, parser.Rows); 45 46 Assert.AreEqual(4, parser.Columns); 46 47 Assert.AreEqual(parser.Values[3][0], 3.14); 47 } finally { 48 File.Delete(tempFileName); 49 } 50 } 51 52 [TestMethod] 53 [TestCategory("Problems.Instances")] 54 [TestProperty("Time", "short")] 48 } 49 finally { 50 File.Delete(tempFileName); 51 } 52 } 53 [TestMethod] 55 54 public void ParseCSVWithNames() { 56 55 string tempFileName = Path.GetTempFileName(); … … 65 64 TableFileParser parser = new TableFileParser(); 66 65 try { 67 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));66 parser.Parse(tempFileName); 68 67 Assert.AreEqual(6, parser.Rows); 69 68 Assert.AreEqual(4, parser.Columns); 70 69 Assert.AreEqual(parser.Values[3][0], 3.14); 71 } finally { 72 File.Delete(tempFileName); 73 } 74 } 75 76 [TestMethod] 77 [TestCategory("Problems.Instances")] 78 [TestProperty("Time", "short")] 70 } 71 finally { 72 File.Delete(tempFileName); 73 } 74 } 75 76 [TestMethod] 79 77 public void ParseGermanCSV() { 80 78 string tempFileName = Path.GetTempFileName(); … … 88 86 TableFileParser parser = new TableFileParser(); 89 87 try { 90 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));88 parser.Parse(tempFileName); 91 89 Assert.AreEqual(6, parser.Rows); 92 90 Assert.AreEqual(4, parser.Columns); 93 91 Assert.AreEqual(parser.Values[3][0], 3.14); 94 } finally { 95 File.Delete(tempFileName); 96 } 97 } 98 99 [TestMethod] 100 [TestCategory("Problems.Instances")] 101 [TestProperty("Time", "short")] 92 } 93 finally { 94 File.Delete(tempFileName); 95 } 96 } 97 98 [TestMethod] 102 99 public void ParseGermanCSVWithNames() { 103 100 string tempFileName = Path.GetTempFileName(); … … 112 109 TableFileParser parser = new TableFileParser(); 113 110 try { 114 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));111 parser.Parse(tempFileName); 115 112 Assert.AreEqual(6, parser.Rows); 116 113 Assert.AreEqual(4, parser.Columns); 117 114 Assert.AreEqual(parser.Values[3][0], 3.14); 118 } finally { 119 File.Delete(tempFileName); 120 } 121 } 122 123 [TestMethod] 124 [TestCategory("Problems.Instances")] 125 [TestProperty("Time", "short")] 115 } 116 finally { 117 File.Delete(tempFileName); 118 } 119 } 120 121 [TestMethod] 126 122 public void ParseGermanCSVWithoutCommas() { 127 123 string tempFileName = Path.GetTempFileName(); … … 135 131 TableFileParser parser = new TableFileParser(); 136 132 try { 137 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 138 Assert.AreEqual(6, parser.Rows); 139 Assert.AreEqual(4, parser.Columns); 140 Assert.AreEqual((double)parser.Values[3][0], 3); 141 } finally { 142 File.Delete(tempFileName); 143 } 144 } 145 146 [TestMethod] 147 [TestCategory("Problems.Instances")] 148 [TestProperty("Time", "short")] 133 parser.Parse(tempFileName); 134 Assert.AreEqual(6, parser.Rows); 135 Assert.AreEqual(4, parser.Columns); 136 Assert.AreEqual((double)parser.Values[3][0], 3); 137 } 138 finally { 139 File.Delete(tempFileName); 140 } 141 } 142 [TestMethod] 149 143 public void ParseGermanCSVWithoutCommasWithNames() { 150 144 string tempFileName = Path.GetTempFileName(); … … 159 153 TableFileParser parser = new TableFileParser(); 160 154 try { 161 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 162 Assert.AreEqual(6, parser.Rows); 163 Assert.AreEqual(4, parser.Columns); 164 Assert.AreEqual((double)parser.Values[3][0], 3); 165 } finally { 166 File.Delete(tempFileName); 167 } 168 } 169 170 [TestMethod] 171 [TestCategory("Problems.Instances")] 172 [TestProperty("Time", "short")] 155 parser.Parse(tempFileName); 156 Assert.AreEqual(6, parser.Rows); 157 Assert.AreEqual(4, parser.Columns); 158 Assert.AreEqual((double)parser.Values[3][0], 3); 159 } 160 finally { 161 File.Delete(tempFileName); 162 } 163 } 164 165 [TestMethod] 173 166 public void ParseEnglishCSVWithoutCommas() { 174 167 string tempFileName = Path.GetTempFileName(); … … 182 175 TableFileParser parser = new TableFileParser(); 183 176 try { 184 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 185 Assert.AreEqual(6, parser.Rows); 186 Assert.AreEqual(4, parser.Columns); 187 Assert.AreEqual((double)parser.Values[3][0], 3); 188 } finally { 189 File.Delete(tempFileName); 190 } 191 } 192 193 [TestMethod] 194 [TestCategory("Problems.Instances")] 195 [TestProperty("Time", "short")] 177 parser.Parse(tempFileName); 178 Assert.AreEqual(6, parser.Rows); 179 Assert.AreEqual(4, parser.Columns); 180 Assert.AreEqual((double)parser.Values[3][0], 3); 181 } 182 finally { 183 File.Delete(tempFileName); 184 } 185 } 186 187 [TestMethod] 196 188 public void ParseEnglishCSVWithoutCommasWithoutSpace() { 197 189 string tempFileName = Path.GetTempFileName(); … … 205 197 TableFileParser parser = new TableFileParser(); 206 198 try { 207 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 208 Assert.AreEqual(6, parser.Rows); 209 Assert.AreEqual(4, parser.Columns); 210 Assert.AreEqual((double)parser.Values[3][0], 3); 211 } finally { 212 File.Delete(tempFileName); 213 } 214 } 215 216 [TestMethod] 217 [TestCategory("Problems.Instances")] 218 [TestProperty("Time", "short")] 199 parser.Parse(tempFileName); 200 Assert.AreEqual(6, parser.Rows); 201 Assert.AreEqual(4, parser.Columns); 202 Assert.AreEqual((double)parser.Values[3][0], 3); 203 } 204 finally { 205 File.Delete(tempFileName); 206 } 207 } 208 209 [TestMethod] 219 210 public void ParseEnglishCSVWithoutCommasWithNames() { 220 211 string tempFileName = Path.GetTempFileName(); … … 229 220 TableFileParser parser = new TableFileParser(); 230 221 try { 231 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 232 Assert.AreEqual(6, parser.Rows); 233 Assert.AreEqual(4, parser.Columns); 234 Assert.AreEqual((double)parser.Values[3][0], 3); 235 } finally { 236 File.Delete(tempFileName); 237 } 238 } 239 240 [TestMethod] 241 [TestCategory("Problems.Instances")] 242 [TestProperty("Time", "short")] 222 parser.Parse(tempFileName); 223 Assert.AreEqual(6, parser.Rows); 224 Assert.AreEqual(4, parser.Columns); 225 Assert.AreEqual((double)parser.Values[3][0], 3); 226 } 227 finally { 228 File.Delete(tempFileName); 229 } 230 } 231 232 [TestMethod] 243 233 public void ParseEnglishCSVWithoutCommasWithoutSpacesWithNames() { 244 234 string tempFileName = Path.GetTempFileName(); … … 253 243 TableFileParser parser = new TableFileParser(); 254 244 try { 255 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 256 Assert.AreEqual(6, parser.Rows); 257 Assert.AreEqual(4, parser.Columns); 258 Assert.AreEqual((double)parser.Values[3][0], 3); 259 } finally { 260 File.Delete(tempFileName); 261 } 262 } 263 264 265 [TestMethod] 266 [TestCategory("Problems.Instances")] 267 [TestProperty("Time", "short")] 245 parser.Parse(tempFileName); 246 Assert.AreEqual(6, parser.Rows); 247 Assert.AreEqual(4, parser.Columns); 248 Assert.AreEqual((double)parser.Values[3][0], 3); 249 } 250 finally { 251 File.Delete(tempFileName); 252 } 253 } 254 255 256 [TestMethod] 268 257 public void ParseGermanTabSeparated() { 269 258 string tempFileName = Path.GetTempFileName(); … … 277 266 TableFileParser parser = new TableFileParser(); 278 267 try { 279 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 280 Assert.AreEqual(6, parser.Rows); 281 Assert.AreEqual(4, parser.Columns); 282 Assert.AreEqual((double)parser.Values[3][0], 3.14); 283 } finally { 284 File.Delete(tempFileName); 285 } 286 } 287 288 [TestMethod] 289 [TestCategory("Problems.Instances")] 290 [TestProperty("Time", "short")] 268 parser.Parse(tempFileName); 269 Assert.AreEqual(6, parser.Rows); 270 Assert.AreEqual(4, parser.Columns); 271 Assert.AreEqual((double)parser.Values[3][0], 3.14); 272 } 273 finally { 274 File.Delete(tempFileName); 275 } 276 } 277 278 [TestMethod] 291 279 public void ParseGermanTabSeparatedWithNames() { 292 280 string tempFileName = Path.GetTempFileName(); … … 301 289 TableFileParser parser = new TableFileParser(); 302 290 try { 303 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 304 Assert.AreEqual(6, parser.Rows); 305 Assert.AreEqual(4, parser.Columns); 306 Assert.AreEqual((double)parser.Values[3][0], 3.14); 307 } finally { 308 File.Delete(tempFileName); 309 } 310 } 311 312 [TestMethod] 313 [TestCategory("Problems.Instances")] 314 [TestProperty("Time", "short")] 291 parser.Parse(tempFileName); 292 Assert.AreEqual(6, parser.Rows); 293 Assert.AreEqual(4, parser.Columns); 294 Assert.AreEqual((double)parser.Values[3][0], 3.14); 295 } 296 finally { 297 File.Delete(tempFileName); 298 } 299 } 300 301 [TestMethod] 315 302 public void ParseEnglishTabSeparated() { 316 303 string tempFileName = Path.GetTempFileName(); … … 324 311 TableFileParser parser = new TableFileParser(); 325 312 try { 326 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 327 Assert.AreEqual(6, parser.Rows); 328 Assert.AreEqual(4, parser.Columns); 329 Assert.AreEqual((double)parser.Values[3][0], 3.14); 330 } finally { 331 File.Delete(tempFileName); 332 } 333 } 334 335 [TestMethod] 336 [TestCategory("Problems.Instances")] 337 [TestProperty("Time", "short")] 313 parser.Parse(tempFileName); 314 Assert.AreEqual(6, parser.Rows); 315 Assert.AreEqual(4, parser.Columns); 316 Assert.AreEqual((double)parser.Values[3][0], 3.14); 317 } 318 finally { 319 File.Delete(tempFileName); 320 } 321 } 322 [TestMethod] 338 323 public void ParseEnglishTabSeparatedWithNames() { 339 324 string tempFileName = Path.GetTempFileName(); … … 348 333 TableFileParser parser = new TableFileParser(); 349 334 try { 350 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 351 Assert.AreEqual(6, parser.Rows); 352 Assert.AreEqual(4, parser.Columns); 353 Assert.AreEqual((double)parser.Values[3][0], 3.14); 354 } finally { 355 File.Delete(tempFileName); 356 } 357 } 358 359 [TestMethod] 360 [TestCategory("Problems.Instances")] 361 [TestProperty("Time", "short")] 335 parser.Parse(tempFileName); 336 Assert.AreEqual(6, parser.Rows); 337 Assert.AreEqual(4, parser.Columns); 338 Assert.AreEqual((double)parser.Values[3][0], 3.14); 339 } 340 finally { 341 File.Delete(tempFileName); 342 } 343 } 344 345 [TestMethod] 362 346 public void ParseTabSeparatedWithoutCommas() { 363 347 string tempFileName = Path.GetTempFileName(); … … 371 355 TableFileParser parser = new TableFileParser(); 372 356 try { 373 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 374 Assert.AreEqual(6, parser.Rows); 375 Assert.AreEqual(4, parser.Columns); 376 Assert.AreEqual((double)parser.Values[3][0], 3); 377 } finally { 378 File.Delete(tempFileName); 379 } 380 } 381 382 [TestMethod] 383 [TestCategory("Problems.Instances")] 384 [TestProperty("Time", "short")] 357 parser.Parse(tempFileName); 358 Assert.AreEqual(6, parser.Rows); 359 Assert.AreEqual(4, parser.Columns); 360 Assert.AreEqual((double)parser.Values[3][0], 3); 361 } 362 finally { 363 File.Delete(tempFileName); 364 } 365 } 366 [TestMethod] 385 367 public void ParseTabSeparatedWithoutCommasWithNames() { 386 368 string tempFileName = Path.GetTempFileName(); … … 395 377 TableFileParser parser = new TableFileParser(); 396 378 try { 397 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 398 Assert.AreEqual(6, parser.Rows); 399 Assert.AreEqual(4, parser.Columns); 400 Assert.AreEqual((double)parser.Values[3][0], 3); 401 } finally { 402 File.Delete(tempFileName); 403 } 404 } 405 406 [TestMethod] 407 [TestCategory("Problems.Instances")] 408 [TestProperty("Time", "short")] 379 parser.Parse(tempFileName); 380 Assert.AreEqual(6, parser.Rows); 381 Assert.AreEqual(4, parser.Columns); 382 Assert.AreEqual((double)parser.Values[3][0], 3); 383 } 384 finally { 385 File.Delete(tempFileName); 386 } 387 } 388 389 [TestMethod] 409 390 public void ParseWithEmtpyLines() { 410 391 string tempFileName = Path.GetTempFileName(); … … 419 400 TableFileParser parser = new TableFileParser(); 420 401 try { 421 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));402 parser.Parse(tempFileName); 422 403 Assert.AreEqual(4, parser.Rows); 423 404 Assert.AreEqual(4, parser.Columns); 424 } finally { 425 File.Delete(tempFileName); 426 } 427 } 428 429 [TestMethod] 430 [TestCategory("Problems.Instances")] 431 [TestProperty("Time", "short")] 405 } 406 finally { 407 File.Delete(tempFileName); 408 } 409 } 410 411 [TestMethod] 432 412 public void ParseGermanSpaceSeparated() { 433 413 string tempFileName = Path.GetTempFileName(); … … 441 421 TableFileParser parser = new TableFileParser(); 442 422 try { 443 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 444 Assert.AreEqual(6, parser.Rows); 445 Assert.AreEqual(4, parser.Columns); 446 Assert.AreEqual((double)parser.Values[3][0], 3.14); 447 } finally { 448 File.Delete(tempFileName); 449 } 450 } 451 452 [TestMethod] 453 [TestCategory("Problems.Instances")] 454 [TestProperty("Time", "short")] 423 parser.Parse(tempFileName); 424 Assert.AreEqual(6, parser.Rows); 425 Assert.AreEqual(4, parser.Columns); 426 Assert.AreEqual((double)parser.Values[3][0], 3.14); 427 } 428 finally { 429 File.Delete(tempFileName); 430 } 431 } 432 [TestMethod] 455 433 public void ParseGermanSpaceSeparatedWithNames() { 456 434 string tempFileName = Path.GetTempFileName(); … … 465 443 TableFileParser parser = new TableFileParser(); 466 444 try { 467 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 468 Assert.AreEqual(6, parser.Rows); 469 Assert.AreEqual(4, parser.Columns); 470 Assert.AreEqual((double)parser.Values[3][0], 3.14); 471 } finally { 472 File.Delete(tempFileName); 473 } 474 } 475 476 [TestMethod] 477 [TestCategory("Problems.Instances")] 478 [TestProperty("Time", "short")] 445 parser.Parse(tempFileName); 446 Assert.AreEqual(6, parser.Rows); 447 Assert.AreEqual(4, parser.Columns); 448 Assert.AreEqual((double)parser.Values[3][0], 3.14); 449 } 450 finally { 451 File.Delete(tempFileName); 452 } 453 } 454 455 [TestMethod] 479 456 public void ParseEnglishSpaceSeparated() { 480 457 string tempFileName = Path.GetTempFileName(); … … 488 465 TableFileParser parser = new TableFileParser(); 489 466 try { 490 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 491 Assert.AreEqual(6, parser.Rows); 492 Assert.AreEqual(4, parser.Columns); 493 Assert.AreEqual((double)parser.Values[3][0], 3.14); 494 } finally { 495 File.Delete(tempFileName); 496 } 497 } 498 499 [TestMethod] 500 [TestCategory("Problems.Instances")] 501 [TestProperty("Time", "short")] 467 parser.Parse(tempFileName); 468 Assert.AreEqual(6, parser.Rows); 469 Assert.AreEqual(4, parser.Columns); 470 Assert.AreEqual((double)parser.Values[3][0], 3.14); 471 } 472 finally { 473 File.Delete(tempFileName); 474 } 475 } 476 [TestMethod] 502 477 public void ParseEnglishSpaceSeparatedWithNames() { 503 478 string tempFileName = Path.GetTempFileName(); … … 512 487 TableFileParser parser = new TableFileParser(); 513 488 try { 514 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 515 Assert.AreEqual(6, parser.Rows); 516 Assert.AreEqual(4, parser.Columns); 517 Assert.AreEqual((double)parser.Values[3][0], 3.14); 518 } finally { 519 File.Delete(tempFileName); 520 } 521 } 522 523 [TestMethod] 524 [TestCategory("Problems.Instances")] 525 [TestProperty("Time", "short")] 489 parser.Parse(tempFileName); 490 Assert.AreEqual(6, parser.Rows); 491 Assert.AreEqual(4, parser.Columns); 492 Assert.AreEqual((double)parser.Values[3][0], 3.14); 493 } 494 finally { 495 File.Delete(tempFileName); 496 } 497 } 498 499 [TestMethod] 526 500 public void ParseEnglishSpaceSeparatedWithNamesManyColumns() { 527 501 string tempFileName = Path.GetTempFileName(); … … 534 508 TableFileParser parser = new TableFileParser(); 535 509 try { 536 parser.Parse(tempFileName , parser.AreColumnNamesInFirstLine(tempFileName));510 parser.Parse(tempFileName); 537 511 Assert.AreEqual(3, parser.Rows); 538 512 Assert.AreEqual(4507, parser.Columns); 539 } finally { 540 File.Delete(tempFileName); 541 } 542 } 543 544 [TestMethod] 545 [TestCategory("Problems.Instances")] 546 [TestProperty("Time", "short")] 513 } 514 finally { 515 File.Delete(tempFileName); 516 } 517 } 518 519 [TestMethod] 547 520 public void ParseSpaceSeparatedWithoutCommas() { 548 521 string tempFileName = Path.GetTempFileName(); … … 556 529 TableFileParser parser = new TableFileParser(); 557 530 try { 558 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 559 Assert.AreEqual(6, parser.Rows); 560 Assert.AreEqual(4, parser.Columns); 561 Assert.AreEqual((double)parser.Values[3][0], 3); 562 } finally { 563 File.Delete(tempFileName); 564 } 565 } 566 567 [TestMethod] 568 [TestCategory("Problems.Instances")] 569 [TestProperty("Time", "short")] 531 parser.Parse(tempFileName); 532 Assert.AreEqual(6, parser.Rows); 533 Assert.AreEqual(4, parser.Columns); 534 Assert.AreEqual((double)parser.Values[3][0], 3); 535 } 536 finally { 537 File.Delete(tempFileName); 538 } 539 } 540 [TestMethod] 570 541 public void ParseSpaceSeparatedWithoutCommasWithNames() { 571 542 string tempFileName = Path.GetTempFileName(); … … 580 551 TableFileParser parser = new TableFileParser(); 581 552 try { 582 parser.Parse(tempFileName, parser.AreColumnNamesInFirstLine(tempFileName)); 583 Assert.AreEqual(6, parser.Rows); 584 Assert.AreEqual(4, parser.Columns); 585 Assert.AreEqual((double)parser.Values[3][0], 3); 586 } finally { 553 parser.Parse(tempFileName); 554 Assert.AreEqual(6, parser.Rows); 555 Assert.AreEqual(4, parser.Columns); 556 Assert.AreEqual((double)parser.Values[3][0], 3); 557 } 558 finally { 587 559 File.Delete(tempFileName); 588 560 }
Note: See TracChangeset
for help on using the changeset viewer.