Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / testing / PartialPrivateScriptTest.js
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 "use strict";
6
7 installClass("PrivateScriptTest", function(PrivateScriptTestPrototype) {
8
9     PrivateScriptTestPrototype.addIntegerInPartial = function(value1, value2) {
10         return value1 + value2;
11     }
12
13     PrivateScriptTestPrototype.addInteger2InPartial = function(value1, value2) {
14         // addValue_ is a method defined in PrivateScriptTest.js.
15         // Partial interfaces should be able to use methods defined in the base interface.
16         return this.addValues_(value1, value2);
17     }
18
19     Object.defineProperty(PrivateScriptTestPrototype, "stringAttributeInPartial", {
20         get: function() { return this.m_stringAttributeInPartial; },
21         set: function(value) { this.m_stringAttributeInPartial = value; }
22     });
23
24 });