Ignore:
Timestamp:
12/18/24 13:28:59 (4 days ago)
Author:
ruud
Message:

All TimeDependent parties now support the nonlinear SumOfGroupsUtilitySpace. Example Nonlinear space in the computer domain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • domaineditor/src/test/java/geniusweb/panels/ComboBoxTest.java

    r52 r53  
    1414import org.junit.Test;
    1515
     16import geniusweb.domaineditor.ProfileEditor;
    1617import geniusweb.domaineditor.model.DiscreteValueSetModel;
    1718import geniusweb.domaineditor.model.DomainModel;
     
    3233        public void GuiTest() throws InterruptedException {
    3334
    34                 StringModel a = new StringModel("apples", log);
    35                 StringModel b = new StringModel("bears", log);
    36                 StringModel c = new StringModel("carrots", log);
     35                StringModel a = new StringModel("apples", log, ProfileEditor.TIME);
     36                StringModel b = new StringModel("bears", log, ProfileEditor.TIME);
     37                StringModel c = new StringModel("carrots", log, ProfileEditor.TIME);
    3738
    3839                JFrame f = new JFrame();
     
    4041                f.getContentPane().add(panel);
    4142                DefaultListModel<StringModel> model = new DefaultListModel(
    42                                 Arrays.asList(a, b, c), log) {
    43 
    44                 };
     43                                Arrays.asList(a, b, c), log, ProfileEditor.TIME);
    4544                DefaultSelectionModel<StringModel> selectionmodel1 = new DefaultSelectionModel(
    46                                 model);
     45                                model, log, true);
    4746                panel.add(new ComboBox<StringModel>(selectionmodel1),
    4847                                BorderLayout.NORTH);
     
    6059        public void testEqualsDeep() {
    6160
    62                 StringModel redvalue = new StringModel("red", log);
    63                 StringModel greenvalue = new StringModel("green", log);
     61                StringModel redvalue = new StringModel("red", log, ProfileEditor.TIME);
     62                StringModel greenvalue = new StringModel("green", log,
     63                                ProfileEditor.TIME);
    6464                DiscreteValueSetModel issue1values = new DiscreteValueSetModel(
    6565                                Arrays.asList(redvalue, greenvalue), log);
    6666
    67                 StringModel issue1 = new StringModel("issue", log);
     67                StringModel issue1 = new StringModel("issue", log, ProfileEditor.TIME);
    6868
    69                 SelectionModel issue1valuessel = new DefaultSelectionModel(
    70                                 issue1values);
     69                SelectionModel issue1valuessel = new DefaultSelectionModel(issue1values,
     70                                log, true);
    7171                Map<StringModel, SelectionModel> a = Collections.singletonMap(issue1,
    7272                                issue1valuessel);
    7373                DefaultMapModel<StringModel, SelectionModel> issuevalues = new DefaultMapModel<StringModel, SelectionModel>(
    74                                 a, log) {
     74                                a, log, ProfileEditor.TIME) {
    7575
    7676                        @Override
     
    9292
    9393                MapModel<StringModel, ValueSetModel> issuevaluesmodel = new DefaultMapModel<StringModel, ValueSetModel>(
    94                                 Collections.singletonMap(issue1, issue1values), log) {
     94                                Collections.singletonMap(issue1, issue1values), log,
     95                                ProfileEditor.TIME) {
    9596
    9697                        @Override
     
    110111
    111112                };
    112                 DomainModel domain = new DomainModel(new StringModel("testdomain", log),
     113                DomainModel domain = new DomainModel(
     114                                new StringModel("testdomain", log, ProfileEditor.TIME),
    113115                                issuevaluesmodel, log);
    114116
Note: See TracChangeset for help on using the changeset viewer.