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.
6 #include "core/testing/PrivateScriptTest.h"
8 #include "bindings/core/v8/PrivateScriptRunner.h"
9 #include "core/dom/Document.h"
14 PrivateScriptTest::PrivateScriptTest(Document
* document
)
16 v8::Local
<v8::Value
> classObject
= PrivateScriptRunner::installClassIfNeeded(document
, "PrivateScriptTest");
17 RELEASE_ASSERT(!classObject
.IsEmpty());
20 int PrivateScriptTest::addIntegerImplementedInCPPForPrivateScriptOnly(int value1
, int value2
)
22 return value1
+ value2
;
25 String
PrivateScriptTest::stringAttributeImplementedInCPPForPrivateScriptOnly()
27 return m_stringAttributeImplementedInCPPForPrivateSriptOnly
;
30 void PrivateScriptTest::setStringAttributeImplementedInCPPForPrivateScriptOnly(String value
)
32 m_stringAttributeImplementedInCPPForPrivateSriptOnly
= value
;