\subsection plugin-protocol-stateful Stateful
-This type of plugin is called by ZYpp and a conversation using a simple protocol. The protocol is based on STOMP http://stomp.codehaus.org/Protocol (Streaming Text Orientated Messaging Protocol). Messages (called "frames") look like the following:
+This type of plugin is called by ZYpp and a conversation using a simple protocol. The protocol is based on STOMP http://stomp.github.com (Streaming Text Orientated Messaging Protocol). Messages (called "frames") look like the following:
\verbatim
COMMAND
param1:val1
param2:val2
...
-Thus a COMMAND hollowed by key:value header lines
+Thus a COMMAND followed by key:value header lines
and a multiline body separated from header
by an empty line and terminated by NUL.
^@
/** \page Testcases Writing and tunning testcases
-\section Introduction
+\section Introduction Introduction
ZYpp has a suite of tests located in under test/ directory of the source tree.
- <a href="http://www.boost.org/doc/libs/1_36_0/libs/test/doc/html/utf.html">The Unit Test Framework</a>
- <a href="http://www.boost.org/doc/libs/1_36_0/libs/test/doc/html/utf/testing-tools/reference.html">The UTF testing tools reference</a>
-\section Anatomy of a ZYpp testcase
+\section Anatomy Anatomy of a ZYpp testcase
The file should be in one of the described groups, and by general rule it is named ClassName_test.cc where ClassName is the name of the class or module the test covers.
}
\endcode
-\section Building and running the testsuite
+\section Building Building and running the testsuite
- Build the testsuite