Example #1
0
 public void TestRateStat_1()
 {
     record = new LogRecord()
     {
         Pci          = 111,
         Sinr         = 12,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time         = DateTime.Parse("11:30:04")
     };
     hRecord = new HugelandRecord()
     {
         Pci          = 111,
         Sinr         = 12,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time         = DateTime.Parse("2012-11-22 11:30:04")
     };
     stat = new RateStat();
     stat.Import(record);
     Assert.AreEqual(stat.Pci, 111);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.PdschTbCode0, 12345);
     Assert.AreEqual(stat.PdschTbCode1, 23456);
     Assert.AreEqual(stat.Time.ToLongTimeString(), "11:30:04");
     stat.Import(hRecord);
     Assert.AreEqual(stat.Pci, 111);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.PdschTbCode0, 12345);
     Assert.AreEqual(stat.PdschTbCode1, 0);
     Assert.AreEqual(stat.Time.ToLongTimeString(), "11:30:04");
     Assert.AreEqual(stat.Time.ToLongDateString(), "2012年11月22日");
 }
Example #2
0
 public void TestRateStat_1()
 {
     record = new LogRecord()
     {
         Pci = 111,
         Sinr = 12,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time = DateTime.Parse("11:30:04")
     };
     hRecord = new HugelandRecord()
     {
         Pci = 111,
         Sinr = 12,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time = DateTime.Parse("2012-11-22 11:30:04")
     };
     stat = new RateStat();
     stat.Import(record);
     Assert.AreEqual(stat.Pci, 111);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.PdschTbCode0, 12345);
     Assert.AreEqual(stat.PdschTbCode1, 23456);
     Assert.AreEqual(stat.Time.ToLongTimeString(), "11:30:04");
     stat.Import(hRecord);
     Assert.AreEqual(stat.Pci, 111);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.PdschTbCode0, 12345);
     Assert.AreEqual(stat.PdschTbCode1, 0);
     Assert.AreEqual(stat.Time.ToLongTimeString(), "11:30:04");
     Assert.AreEqual(stat.Time.ToLongDateString(), "2012年11月22日");
 }
Example #3
0
 public void TestCoverageStat()
 {
     record = new LogRecord()
     {
         Pci          = 111,
         Sinr         = 12,
         Rsrp         = -110,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Longtitute   = 112.1,
         Lattitute    = 23.2,
         Time         = DateTime.Parse("11:30:04"),
         ENodebId     = 1,
         SectorId     = 1,
         Earfcn       = 100
     };
     hRecord = new HugelandRecord()
     {
         Pci          = 111,
         Sinr         = 12,
         Rsrp         = -95,
         Longtitute   = 112.3,
         Lattitute    = 23.4,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time         = DateTime.Parse("2012-11-22 11:30:04"),
         ENodebId     = 1,
         SectorId     = 2,
         Earfcn       = 1825
     };
     stat = new CoverageStat();
     stat.Import(record);
     Assert.AreEqual(stat.Rsrp, -110);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.Longtitute, 112.1);
     Assert.AreEqual(stat.Lattitute, 23.2);
     Assert.AreEqual(stat.ENodebId, 1);
     Assert.AreEqual(stat.SectorId, 1);
     Assert.AreEqual(stat.Earfcn, 100);
     stat.Import(hRecord);
     Assert.AreEqual(stat.Rsrp, -95);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.Longtitute, 112.3);
     Assert.AreEqual(stat.Lattitute, 23.4);
     Assert.AreEqual(stat.ENodebId, 1);
     Assert.AreEqual(stat.SectorId, 2);
     Assert.AreEqual(stat.Earfcn, 1825);
 }
Example #4
0
 public void TestCoverageStat()
 {
     record = new LogRecord()
     {
         Pci = 111,
         Sinr = 12,
         Rsrp = -110,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Longtitute = 112.1,
         Lattitute = 23.2,
         Time = DateTime.Parse("11:30:04"),
         ENodebId = 1,
         SectorId = 1,
         Earfcn =100
     };
     hRecord = new HugelandRecord()
     {
         Pci = 111,
         Sinr = 12,
         Rsrp = -95,
         Longtitute = 112.3,
         Lattitute = 23.4,
         PdschTbCode0 = 12345,
         PdschTbCode1 = 23456,
         Time = DateTime.Parse("2012-11-22 11:30:04"),
         ENodebId = 1,
         SectorId = 2,
         Earfcn = 1825
     };
     stat = new CoverageStat();
     stat.Import(record);
     Assert.AreEqual(stat.Rsrp, -110);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.Longtitute, 112.1);
     Assert.AreEqual(stat.Lattitute, 23.2);
     Assert.AreEqual(stat.ENodebId, 1);
     Assert.AreEqual(stat.SectorId, 1);
     Assert.AreEqual(stat.Earfcn, 100);
     stat.Import(hRecord);
     Assert.AreEqual(stat.Rsrp, -95);
     Assert.AreEqual(stat.Sinr, 12);
     Assert.AreEqual(stat.Longtitute, 112.3);
     Assert.AreEqual(stat.Lattitute, 23.4);
     Assert.AreEqual(stat.ENodebId, 1);
     Assert.AreEqual(stat.SectorId, 2);
     Assert.AreEqual(stat.Earfcn, 1825);
 }
Example #5
0
 public void TestHugelandRecord()
 {
     record = new HugelandRecord
     {
         PdschRbRate = 785098,
         PuschRbRate = 15786,
         DlThroughputInkbps = 168995.8,
         UlThroughputInkbps = 15786,
         PhyThroughputCode0Inkbps = 195052.9
     };
     Assert.AreEqual(record.DlThroughput, 173051699);
     Assert.AreEqual(record.PhyThroughputCode0, 199734169);
     HugelandRecord newRecord = record.Normalize();
     Assert.AreEqual(newRecord.DlThroughput, 43262924);
     Assert.AreEqual(newRecord.PhyThroughputCode0, 49933542);
 }
        public void TestHugelandRecord()
        {
            record = new HugelandRecord
            {
                PdschRbRate              = 785098,
                PuschRbRate              = 15786,
                DlThroughputInkbps       = 168995.8,
                UlThroughputInkbps       = 15786,
                PhyThroughputCode0Inkbps = 195052.9
            };
            Assert.AreEqual(record.DlThroughput, 173051699);
            Assert.AreEqual(record.PhyThroughputCode0, 199734169);
            HugelandRecord newRecord = record.Normalize();

            Assert.AreEqual(newRecord.DlThroughput, 43262924);
            Assert.AreEqual(newRecord.PhyThroughputCode0, 49933542);
        }
Example #7
0
 public void TestRateStat_2()
 {
     record = new LogRecord()
     {
         DlThroughput = 123567,
         UlMcs = 12,
         PdschScheduledSlots = 17,
         Time = DateTime.Parse("2012-11-22 11:30:04.221")
     };
     hRecord = new HugelandRecord()
     {
         DlThroughput = 123567,
         UlMcs = 12
     };
     stat = new RateStat();
     stat.Import(record);
     Assert.AreEqual(stat.DlThroughput, 123567);
     Assert.AreEqual(stat.UlMcs, 12);
     Assert.AreEqual(stat.Time.Second, 4);
     Assert.AreEqual(stat.Time.Millisecond, 221);
     stat.Import(hRecord);
     Assert.AreEqual(stat.DlThroughput, 123567);
     Assert.AreEqual(stat.UlMcs, 12);
 }
Example #8
0
 public void TestRateStat_2()
 {
     record = new LogRecord()
     {
         DlThroughput        = 123567,
         UlMcs               = 12,
         PdschScheduledSlots = 17,
         Time = DateTime.Parse("2012-11-22 11:30:04.221")
     };
     hRecord = new HugelandRecord()
     {
         DlThroughput = 123567,
         UlMcs        = 12
     };
     stat = new RateStat();
     stat.Import(record);
     Assert.AreEqual(stat.DlThroughput, 123567);
     Assert.AreEqual(stat.UlMcs, 12);
     Assert.AreEqual(stat.Time.Second, 4);
     Assert.AreEqual(stat.Time.Millisecond, 221);
     stat.Import(hRecord);
     Assert.AreEqual(stat.DlThroughput, 123567);
     Assert.AreEqual(stat.UlMcs, 12);
 }