Code Duplication    Length = 40-40 lines in 2 locations

jaxon-core/tests/src/js/nsi.js 1 location

@@ 1-40 (lines=40) @@
1
Jaxon = {
2
  Tests: {
3
    Ns: {
4
      Ajax: {
5
        ClassA: {
6
          methodAa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassA', method: 'methodAa' }, { parameters: arguments }); },
7
          methodAb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassA', method: 'methodAb' }, { parameters: arguments }); },
8
        },
9
        ClassB: {
10
          methodBa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassB', method: 'methodBa' }, { parameters: arguments }); },
11
          methodBb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassB', method: 'methodBb' }, { parameters: arguments }); },
12
        },
13
        ClassC: {
14
          methodCa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassC', method: 'methodCa' }, { parameters: arguments }); },
15
          methodCb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassC', method: 'methodCb' }, { parameters: arguments }); },
16
        },
17
      },
18
    },
19
  },
20
  NsTests: {
21
    DirA: {
22
      ClassA: {
23
        methodAa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirA.ClassA', method: 'methodAa' }, { parameters: arguments }); },
24
        methodAb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirA.ClassA', method: 'methodAb' }, { parameters: arguments }); },
25
      },
26
    },
27
    DirB: {
28
      ClassB: {
29
        methodBa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirB.ClassB', method: 'methodBa' }, { parameters: arguments }); },
30
        methodBb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirB.ClassB', method: 'methodBb' }, { parameters: arguments }); },
31
      },
32
    },
33
    DirC: {
34
      ClassC: {
35
        methodCa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirC.ClassC', method: 'methodCa' }, { parameters: arguments }); },
36
        methodCb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirC.ClassC', method: 'methodCb' }, { parameters: arguments }); },
37
      },
38
    },
39
  },
40
};
41

jaxon-core/tests/src/js/nss.js 1 location

@@ 1-40 (lines=40) @@
1
Jaxon = {
2
  Tests: {
3
    Ns: {
4
      Ajax: {
5
        ClassA: {
6
          methodAa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassA', method: 'methodAa' }, { parameters: arguments }); },
7
          methodAb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassA', method: 'methodAb' }, { parameters: arguments }); },
8
        },
9
        ClassB: {
10
          methodBa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassB', method: 'methodBa' }, { parameters: arguments }); },
11
          methodBb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassB', method: 'methodBb' }, { parameters: arguments }); },
12
        },
13
        ClassC: {
14
          methodCa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassC', method: 'methodCa' }, { parameters: arguments }); },
15
          methodCb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.Tests.Ns.Ajax.ClassC', method: 'methodCb' }, { parameters: arguments }); },
16
        },
17
      },
18
    },
19
  },
20
  NsTests: {
21
    DirA: {
22
      ClassA: {
23
        methodAa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirA.ClassA', method: 'methodAa' }, { parameters: arguments }); },
24
        methodAb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirA.ClassA', method: 'methodAb' }, { parameters: arguments }); },
25
      },
26
    },
27
    DirB: {
28
      ClassB: {
29
        methodBa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirB.ClassB', method: 'methodBa' }, { parameters: arguments }); },
30
        methodBb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirB.ClassB', method: 'methodBb' }, { parameters: arguments }); },
31
      },
32
    },
33
    DirC: {
34
      ClassC: {
35
        methodCa: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirC.ClassC', method: 'methodCa' }, { parameters: arguments }); },
36
        methodCb: function() { return jaxon.request({ type: 'class', name: 'Jaxon.NsTests.DirC.ClassC', method: 'methodCb' }, { parameters: arguments }); },
37
      },
38
    },
39
  },
40
};
41