Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/31/09 21:26:27 (15 years ago)
Author:
mstoeger
Message:

bugfixes in DataRow.Add/ModifyValues (checking indexes, updating min/max-values). #498

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization.Test/3.2/LineChartTests.cs

    r1982 r1983  
    219219
    220220    [Test]
    221     public void TestInsertValuesInDataRow() {
     221    public void TestAddValueToDataRow() {
     222      LineChartTestForm f = new LineChartTestForm(model);
     223
     224      IDataRow row = new DataRow();
     225      row.AddValue(0);
     226      row.AddValue(10);
     227      row.AddValue(-5);
     228
     229      model.AddDataRow(row);
     230
     231      f.ShowDialog();
     232    }
     233
     234    [Test]
     235    public void TestAddValuesToDataRow() {
     236      LineChartTestForm f = new LineChartTestForm(model);
     237
     238      IDataRow row = new DataRow();
     239      row.AddValues(new double[] {0, 10, -5});
     240
     241      model.AddDataRow(row);
     242
     243      f.ShowDialog();
     244    }
     245
     246    [Test]
     247    public void TestInsertValueInDataRow() {
    222248      LineChartTestForm f = new LineChartTestForm(model);
    223249
     
    228254      row.AddValue(10, 1);
    229255      row.AddValue(10, 2);
     256
     257      model.AddDataRow(row);
     258
     259      f.ShowDialog();
     260    }
     261
     262    [Test]
     263    public void TestInsertValuesInDataRow() {
     264      LineChartTestForm f = new LineChartTestForm(model);
     265
     266      IDataRow row = new DataRow();
     267      row.AddValue(0);
     268      row.AddValue(5);
     269
     270      row.AddValues(new double[] {10, 10}, 1);
     271
     272      model.AddDataRow(row);
     273
     274      f.ShowDialog();
     275    }
     276
     277    [Test]
     278    public void TestModifyValueInDataRow() {
     279      LineChartTestForm f = new LineChartTestForm(model);
     280
     281      IDataRow row = new DataRow();
     282      row.AddValue(0);
     283      row.AddValue(100);
     284      row.AddValue(0);
     285
     286      row.ModifyValue(5, 1);
     287
     288      model.AddDataRow(row);
     289
     290      f.ShowDialog();
     291    }
     292
     293    [Test]
     294    public void TestModifyValuesInDataRow() {
     295      LineChartTestForm f = new LineChartTestForm(model);
     296
     297      IDataRow row = new DataRow();
     298      row.AddValue(0);
     299      row.AddValue(100);
     300      row.AddValue(100);
     301      row.AddValue(0);
     302
     303      row.ModifyValues(new double[] {5, 5}, 1);
    230304
    231305      model.AddDataRow(row);
Note: See TracChangeset for help on using the changeset viewer.