mirror of
https://github.com/kiwix/java-libkiwix.git
synced 2025-09-09 07:08:49 -04:00
Wrap new methods in libkiwix::Bookmark
.
- setBookName, getBookName - setBookFlavour, getBookFlavour
This commit is contained in:
parent
1aeb14415a
commit
2eb8aa5096
@ -39,6 +39,10 @@ GETTER(jstring, getBookId)
|
||||
|
||||
GETTER(jstring, getBookTitle)
|
||||
|
||||
GETTER(jstring, getBookName)
|
||||
|
||||
GETTER(jstring, getBookFlavour)
|
||||
|
||||
GETTER(jstring, getUrl)
|
||||
|
||||
GETTER(jstring, getTitle)
|
||||
@ -55,6 +59,14 @@ METHOD(void, setBookTitle, jstring bookTitle) {
|
||||
THIS->setBookTitle(TO_C(bookTitle));
|
||||
} CATCH_EXCEPTION()
|
||||
|
||||
METHOD(void, setBookName, jstring bookName) {
|
||||
THIS->setBookName(TO_C(bookName));
|
||||
} CATCH_EXCEPTION()
|
||||
|
||||
METHOD(void, setBookFlavour, jstring bookFlavour) {
|
||||
THIS->setBookFlavour(TO_C(bookFlavour));
|
||||
} CATCH_EXCEPTION()
|
||||
|
||||
METHOD(void, setUrl, jstring url) {
|
||||
THIS->setUrl(TO_C(url));
|
||||
} CATCH_EXCEPTION()
|
||||
|
@ -31,6 +31,8 @@ public class Bookmark
|
||||
|
||||
public native void setBookId(String bookId);
|
||||
public native void setBookTitle(String bookTitle);
|
||||
public native void setBookName(String bookName);
|
||||
public native void setBookFlavour(String bookFlavour);
|
||||
public native void setUrl(String url);
|
||||
public native void setTitle(String title);
|
||||
public native void setLanguage(String language);
|
||||
@ -38,6 +40,8 @@ public class Bookmark
|
||||
|
||||
public native String getBookId();
|
||||
public native String getBookTitle();
|
||||
public native String getBookName();
|
||||
public native String getBookFlavour();
|
||||
public native String getUrl();
|
||||
public native String getTitle();
|
||||
public native String getLanguage();
|
||||
|
@ -30,6 +30,8 @@ public class TestBookmark
|
||||
|
||||
public void setBookId(String bookId) { inner.setBookId(bookId); }
|
||||
public void setBookTitle(String bookTitle) { inner.setBookTitle(bookTitle); }
|
||||
public void setBookName(String bookName) { inner.setBookName(bookName); }
|
||||
public void setBookFlavour(String bookFlavour) { inner.setBookFlavour(bookFlavour); }
|
||||
public void setUrl(String url) { inner.setUrl(url); }
|
||||
public void setTitle(String title) { inner.setTitle(title); }
|
||||
public void setLanguage(String language) { inner.setLanguage(language); }
|
||||
@ -37,6 +39,8 @@ public class TestBookmark
|
||||
|
||||
public String getBookId() { return inner.getBookId(); }
|
||||
public String getBookTitle() { return inner.getBookTitle(); }
|
||||
public String getBookName() { return inner.getBookName(); }
|
||||
public String getBookFlavour() { return inner.getBookFlavour(); }
|
||||
public String getUrl() { return inner.getUrl(); }
|
||||
public String getTitle() { return inner.getTitle(); }
|
||||
public String getLanguage() { return inner.getLanguage(); }
|
||||
|
@ -463,11 +463,13 @@ public class test {
|
||||
lib.addBook(book);
|
||||
TestBookmark bookmark = new TestBookmark();
|
||||
bookmark.setBookId(book.getId());
|
||||
bookmark.setTitle(book.getTitle());
|
||||
bookmark.setUrl(book.getUrl());
|
||||
bookmark.setTitle("A title for an article");
|
||||
bookmark.setUrl("foo/bar.html");
|
||||
bookmark.setLanguage(book.getLanguage());
|
||||
bookmark.setDate(book.getDate());
|
||||
bookmark.setBookTitle(book.getName());
|
||||
bookmark.setBookTitle(book.getTitle());
|
||||
bookmark.setBookName(book.getName());
|
||||
bookmark.setBookFlavour(book.getFlavour());
|
||||
// add bookmark to library
|
||||
lib.addBookmark(bookmark);
|
||||
TestBookmark[] bookmarkArray = lib.getBookmarks(true);
|
||||
@ -475,11 +477,13 @@ public class test {
|
||||
bookmark = bookmarkArray[0];
|
||||
// test saved bookmark
|
||||
assertEquals(bookmark.getBookId(), book.getId());
|
||||
assertEquals(bookmark.getTitle(), book.getTitle());
|
||||
assertEquals(bookmark.getUrl(), book.getUrl());
|
||||
assertEquals(bookmark.getTitle(), "A title for an article");
|
||||
assertEquals(bookmark.getUrl(), "foo/bar.html");
|
||||
assertEquals(bookmark.getLanguage(), book.getLanguage());
|
||||
assertEquals(bookmark.getDate(), book.getDate());
|
||||
assertEquals(bookmark.getBookTitle(), book.getName());
|
||||
assertEquals(bookmark.getBookTitle(), book.getTitle());
|
||||
assertEquals(bookmark.getBookName(), book.getName());
|
||||
assertEquals(bookmark.getBookFlavour(), book.getFlavour());
|
||||
// remove bookmark from library
|
||||
lib.removeBookmark(bookmark.getBookId(), bookmark.getUrl());
|
||||
bookmarkArray = lib.getBookmarks(true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user