- Timestamp:
- 09/25/15 14:39:59 (9 years ago)
- Location:
- branches/gteufl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gteufl
- Property svn:ignore
-
old new 8 8 FxCopResults.txt 9 9 Google.ProtocolBuffers-0.9.1.dll 10 Google.ProtocolBuffers-2.4.1.473.dll 10 11 HeuristicLab 3.3.5.1.ReSharper.user 11 12 HeuristicLab 3.3.6.0.ReSharper.user 12 13 HeuristicLab.4.5.resharper.user 13 14 HeuristicLab.ExtLibs.6.0.ReSharper.user 15 HeuristicLab.Scripting.Development 14 16 HeuristicLab.resharper.user 15 17 ProtoGen.exe … … 17 19 _ReSharper.HeuristicLab 18 20 _ReSharper.HeuristicLab 3.3 21 _ReSharper.HeuristicLab 3.3 Tests 19 22 _ReSharper.HeuristicLab.ExtLibs 20 23 bin 21 24 protoc.exe 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll 25 obj
-
- Property svn:mergeinfo changed
-
Property
svn:global-ignores
set to
*.nuget
packages
- Property svn:ignore
-
branches/gteufl/HeuristicLab.Tests
- Property svn:mergeinfo changed
-
branches/gteufl/HeuristicLab.Tests/HeuristicLab.Persistence-3.3/UseCases.cs
r9778 r12969 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 3Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using System.Collections.Generic; 25 25 using System.Drawing; 26 using System.Globalization; 26 27 using System.IO; 27 28 using System.Linq; … … 1441 1442 } 1442 1443 1444 [TestMethod] 1445 [TestCategory("Persistence")] 1446 [TestProperty("Time", "short")] 1447 public void TestSpecialCharacters() { 1448 var s = "abc" + "\x15" + "def"; 1449 XmlGenerator.Serialize(s, tempFile); 1450 var newS = XmlParser.Deserialize(tempFile); 1451 Assert.AreEqual(s, newS); 1452 } 1453 1454 [TestMethod] 1455 [TestCategory("Persistence")] 1456 [TestProperty("Time", "short")] 1457 public void TestByteArray() { 1458 var b = new byte[3]; 1459 b[0] = 0; 1460 b[1] = 200; 1461 b[2] = byte.MaxValue; 1462 XmlGenerator.Serialize(b, tempFile); 1463 var newB = (byte[]) XmlParser.Deserialize(tempFile); 1464 CollectionAssert.AreEqual(b, newB); 1465 } 1466 1467 [TestMethod] 1468 [TestCategory("Persistence")] 1469 [TestProperty("Time", "short")] 1470 public void TestOptionalNumberEnumerable() { 1471 var values = new List<double?> {0, null, double.NaN, double.PositiveInfinity, double.MaxValue, 1}; 1472 XmlGenerator.Serialize(values, tempFile); 1473 var newValues = (List<double?>) XmlParser.Deserialize(tempFile); 1474 CollectionAssert.AreEqual(values, newValues); 1475 } 1476 1477 [TestMethod] 1478 [TestCategory("Persistence")] 1479 [TestProperty("Time", "short")] 1480 public void TestOptionalDateTimeEnumerable() { 1481 var values = new List<DateTime?> { DateTime.MinValue, null, DateTime.Now, DateTime.Now.Add(TimeSpan.FromDays(1)), 1482 DateTime.ParseExact("10.09.2014 12:21", "dd.MM.yyyy hh:mm", CultureInfo.InvariantCulture), DateTime.MaxValue}; 1483 XmlGenerator.Serialize(values, tempFile); 1484 var newValues = (List<DateTime?>) XmlParser.Deserialize(tempFile); 1485 CollectionAssert.AreEqual(values, newValues); 1486 } 1487 1488 [TestMethod] 1489 [TestCategory("Persistence")] 1490 [TestProperty("Time", "short")] 1491 public void TestStringEnumerable() { 1492 var values = new List<string> {"", null, "s", "string", string.Empty, "123", "<![CDATA[nice]]>", "<![CDATA[nasty unterminated"}; 1493 XmlGenerator.Serialize(values, tempFile); 1494 var newValues = (List<String>) XmlParser.Deserialize(tempFile); 1495 CollectionAssert.AreEqual(values, newValues); 1496 } 1497 1498 [TestMethod] 1499 [TestCategory("Persistence")] 1500 [TestProperty("Time", "short")] 1501 public void TestUnicodeCharArray() { 1502 var s = Encoding.UTF8.GetChars(new byte[] {0, 1, 2, 03, 04, 05, 06, 07, 08, 09, 0xa, 0xb}); 1503 XmlGenerator.Serialize(s, tempFile); 1504 var newS = (char[])XmlParser.Deserialize(tempFile); 1505 CollectionAssert.AreEqual(s, newS); 1506 } 1507 1508 [TestMethod] 1509 [TestCategory("Persistence")] 1510 [TestProperty("Time", "short")] 1511 public void TestUnicode() { 1512 var s = Encoding.UTF8.GetString(new byte[] {0, 1, 2, 03, 04, 05, 06, 07, 08, 09, 0xa, 0xb}); 1513 XmlGenerator.Serialize(s, tempFile); 1514 var newS = XmlParser.Deserialize(tempFile); 1515 Assert.AreEqual(s, newS); 1516 } 1517 1518 [TestMethod] 1519 [TestCategory("Persistence")] 1520 [TestProperty("Time", "short")] 1521 public void TestQueue() { 1522 var q = new Queue<int>(new[] {1, 2, 3, 4, 0}); 1523 XmlGenerator.Serialize(q, tempFile); 1524 var newQ = (Queue<int>)XmlParser.Deserialize(tempFile); 1525 CollectionAssert.AreEqual(q, newQ); 1526 } 1527 1528 1529 1443 1530 [ClassInitialize] 1444 1531 public static void Initialize(TestContext testContext) {
Note: See TracChangeset
for help on using the changeset viewer.